@charset "utf-8";
@import url("../common/css/common2.css");


/* == fresco Home Page Bace__CSS =============================================== */

#main p.txts { 
font-size: 117%;
margin-bottom: 20px;
margin-left: 5px;
color: #333333;
line-height: 160%; 
} 
#main p.img img { 
float: right;
margin: 0px 5px 0px 40px;
} 
#main h6 { 
font-weight: bold;
font-size: 117%;
margin-bottom: 5px;
margin-left: 5px;
color: #333333;
} 
#main .left_div { 
float: left;
width: 380px;
} 
#main p.kigou { 
margin-bottom: 5px; margin-left: 5px; line-height: 160% 
} 
#main .left_div p { 
margin-bottom: 5px; margin-left: 5px; line-height: 160%; padding-top: 10px 
} 
#main .list { 
padding-right: 5px; padding-left: 5px; padding-bottom: 30px; width: 554px; padding-top: 0px 
} 
#main .list img { 
margin-bottom: 12px; margin-right: 20px 
} 
#main .table_list { 
border-right: #006699 1px solid; border-bottom: #006699 1px solid 
} 
#main .table_yen { 
border-right: #006699 1px solid; border-bottom: #006699 1px solid 
} 
#main .table_list { 
margin-left: 5px; width: 375px 
} 
#main .table_yen { 
margin-left: 5px; width: 375px 
} 
#main .table_list th { 
border-top: #006699 1px solid; border-left: #006699 1px solid; color: #4c4c4c; line-height: 170% 
} 
#main .table_list td { 
border-top: #006699 1px solid; border-left: #006699 1px solid; color: #4c4c4c; line-height: 170% 
} 
#main .table_yen th { 
border-top: #006699 1px solid; border-left: #006699 1px solid; color: #4c4c4c; line-height: 170% 
} 
#main .table_yen td { 
border-top: #006699 1px solid; border-left: #006699 1px solid; color: #4c4c4c; line-height: 170% 
} 
#main .table_list th { 
padding-right: 5px; padding-left: 5px; background: #006699; padding-bottom: 2px; color: #ffffff; padding-top: 2px; text-align: center 
} 
#main .table_yen th { 
padding-right: 5px; padding-left: 5px; background: #006699; padding-bottom: 2px; color: #ffffff; padding-top: 2px; text-align: center 
} 
#main .table_list td.days { 
padding-right: 5px; padding-left: 5px; background: #aae3ff; padding-bottom: 2px; color: #006699; padding-top: 2px 
} 
#main .table_yen th.days { 
padding-right: 5px; padding-left: 5px; background: #aae3ff; padding-bottom: 2px; color: #006699; padding-top: 2px 
} 
#main .table_list tr.bg_g td { 
background: #f2f2f2; text-align: center 
} 
#main .table_yen tr.bg_g td { 
background: #f2f2f2; text-align: center 
} 
#main .table_list tr td { 
padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align: center 
} 
#main .table_yen tr td { 
padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align: center 
} 
#main .table_list tr td.left_txt { 
text-align: left 
} 
#main .table_yen tr td.left_txt { 
text-align: left 
} 
.phot { 
float: right; margin-right: 5px 
} 
.phot li { 
text-align: right 
} 
.phot li.p01 { 

} 
#main .phot .p01 .phot_bg { 
background: url(../dock/images/dock_img_bg.png) repeat-y left top; width: 293px; position: relative 
} 
#main .phot .p02 .phot_bg { 
background: url(../dock/images/dock_img_bg.png) repeat-y left top; width: 293px; position: relative 
} 
#main .phot .p03 .phot_bg { 
background: url(../dock/images/dock_img_bg.png) repeat-y left top; width: 293px; position: relative 
} 
#main .phot .p_tit { 
padding-right: 5px; padding-left: 25px; padding-bottom: 5px; line-height: 150%; padding-top: 5px 
} 
#main .phot p { 
padding-right: 5px; padding-left: 25px; padding-bottom: 5px; line-height: 150%; padding-top: 5px 
} 
#main .phot .p_tit { 
font-weight: bold; font-size: 117% 
} 
.phot li.p02 { 
margin-top: 20px 
} 
.phot li.p03 { 
margin-top: 20px 
} 