@charset "UTF-8";

/* ---------------------------------------------------------------------
Stylesheet for yoishot
FileName: 2008soran.css
--------------------------------------------------------------------- */

#soran2008_content .info {text-align: center; padding: 0 0 15px; font-size: 13px; line-height: 20px;}
#soran2008_content .info .main_img img {margin: 20px auto 16px;}
#soran2008_content .info .txt span {font-size: 16px; color: #d00; font-weight: bold;}
#soran2008_content .info .txt_2 {width: 650px; margin: 12px auto 0; padding: 5px; border: dotted 1px #d00; background-color: #fff4f8;}
#soran2008_content .info .txt_2 .title {font-size: 16px; color: #d00; font-weight: bold; padding: 5px 0;}
#soran2008_content .info .txt_2 .red {color: #d00; font-weight: bold; margin-bottom: 5px;}
#soran2008_content .info .txt_2 .caution {font-size: 10px; letter-spacing: 1px; line-height: 13px; margin-bottom: 5px;}



#soran2008_content .menu {text-align: center; padding: 0 0 15px; font-size: 13px; line-height: 20px;}
#soran2008_content .menu span {padding: 0 1px 0 5px; color: #999;}
#soran2008_content .menu .team_ttl {margin-bottom: 5px;}

#soran2008_content {text-align: center;}
#soran2008_content .contents { margin: 0 auto;}
#soran2008_content #cont_box2,
#soran2008_content #cont_box3,
#soran2008_content #cont_box4,
#soran2008_content #cont_box5,
#soran2008_content #cont_box6,
#soran2008_content #cont_box7,
#soran2008_content #cont_box8,
#soran2008_content #cont_box9,
#soran2008_content #cont_box10 { text-align: left; visibility: hidden; display: none;}

#soran2008_content .team {text-align: center;}
#soran2008_content .team table {width: 740px; margin: 0 auto; background: #D9D9D9;}
#soran2008_content .team tr.odd td {background: #FFF;}
#soran2008_content .team tr.even td {background: #FAFAFA;}
#soran2008_content .team th {background: #F0F1F2; color: #E53939; font-weight: bold;}
#soran2008_content .team th,
#soran2008_content .team td {padding: 5px 0;}
#soran2008_content .team td {width: 198px;}
#soran2008_content .team th div {padding: 0 7px;}
#soran2008_content .team td div {padding: 0 7px 0 22px; background: url(/html/2007michinoku/image/ico_gray_arrow.gif) 7px .2em no-repeat;}
#soran2008_content .team td a {font-weight: normal;}

#soran2008_content .price_box {text-align: left; margin: 30px 0 40px;}
#soran2008_content .price_box table.base_table { width: 100%;}
#soran2008_content .price_box table.base_table .left { width: 50%; text-align: left;}
#soran2008_content .price_box table.base_table .right { width: 50%; text-align: right;}

#soran2008_content .price_box table {width: 300px; margin: 0 auto; background: #D9D9D9;}
#soran2008_content .price_box table.snap {margin-left: 70px;}
#soran2008_content .price_box table.everyone {margin-right: 70px;}
#soran2008_content .price_box th {background: #F0F1F2; color: #E53939; font-weight: bold;}
#soran2008_content .price_box th,
#soran2008_content .price_box td {padding: 5px 8px;}
#soran2008_content .price_box td {background: #FFF; text-align: center;}
#soran2008_content .price_box td.goods {width: 200px; background: #F9F9F9; text-align: left;}

#soran2008_content .design_photo {text-align: center; margin-top: 40px;}
#soran2008_content .design_photo img {margin: 20px auto 40px;}
#soran2008_content .design_photo .team_ttl img {margin: 0;}

#soran2008_content .snap_photo {text-align: center;}
#soran2008_content .snap_photo img {margin: 20px auto 40px;}
#soran2008_content .snap_photo .team_ttl img {margin: 0;}
