/*********************************************************************
/* double-nagasaki.jp/
*********************************************************************/
/*----------------------------------------------
/* sub_contents
----------------------------------------------*/
#sub_contents{float:right;width:720px;}
#sub_contents h3{background:url('../images/bg/common-title-underline.jpg') repeat-x 0 bottom;border-top:1px solid #999999;color:#D80C18;font-size:18pt;font-weight:lighter;letter-spacing:0.1em;margin:0 0 25px 0;padding:25px 0 25px 20px;}
#sub_contents h3 span{color:#050505;font-size:8pt;font-weight:bold;letter-spacing:0.1em;vertical-align:middle;padding:0 0 0 10px;}
#sub_contents h4{background:url('../images/bg/common-subtitle-back.jpg') repeat-x;margin:0 0 30px;padding:20px 0;}
#sub_contents h4 span{border-left:solid 1px #C00;box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;font-size:14pt;font-weight:lighter;margin:0 0 20px;padding:5px 0 5px 25px;}


/*********************************************************************
/* company.html
*********************************************************************/
#company_index{float:right;width:720px;margin:0 0 25px;}
#company_index h3{background:url('../images/bg/common-title-underline.jpg') repeat-x 0 bottom;border-top:1px solid #999999;color:#D80C18;font-size:18pt;font-weight:lighter;letter-spacing:0.1em;margin:0 0 25px 0;padding:25px 0 25px 20px;}
#company_index article{clear:both;line-height:1.2em;margin:0 auto 50px;}
#company_index article iframe{border:none;display:block;height:480px;margin:0 auto 25px;scrolling:none;width:640px;}
#company_index h4{margin:0 0 25px;padding:20px 0;}
#company_index h4 span{border-left:solid 1px #C00;box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;font-size:14pt;font-weight:lighter;margin:0 0 25px;padding:5px 0 5px 25px;}
#company_index table{border-bottom:solid 1px #CBCBCB;border-collapse:collapse;border-spacing:0;font-size:9pt;margin:0 auto;letter-spacing:0.1em;width:660px;}
#company_index th{background:#F0F0F0;border-top:solid 1px #CBCBCB;padding:10px;text-align:left;width:160px;}
#company_index td{border-left:solid 1px #CBCBCB;border-top:solid 1px #CBCBCB;padding:10px;}


/*********************************************************************
/* contact.html
*********************************************************************/
#contact_sel{float:right;width:720px;}
#contact_sel article{padding:0 20px;}
#contact_sel article h4{color:#3A3947;font-size:12pt;letter-spacing:0.1em;line-height:1.3em;margin:0 0 20px;padding:0;}
#contact_sel article p{font-size:10pt;line-height:1.3em;}
#contact_sel article ul{margin:0 0 30px;width:700px;}
#contact_sel article ul li{border:1px solid #E6E6E6;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius :5px;box-shadow:0 0 5px #E6E6E6;-moz-box-shadow:0 0 5px #E6E6E6;-ms-box-shadow:0 0 5px #E6E6E6;-o-box-shadow:0 0 5px #E6E6E6;-webkit-box-shadow:0 0 5px #E6E6E6;display:inline-block;margin:0 15px 0 0;padding:10px;}

#information{padding:0 20px;margin:0 0 50px;}
#information ul{background:#F7F7F7;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius :5px;margin:0 auto;padding:10px 0;width:680px;}
#information ul li{float:left;padding:10px 20px;vertical-align:middle;}
#information .time{background:url('../images/bg/contact-banner-border.jpg') repeat-y right center;}
#information .time h5{color:#3A3947;font-size:10pt;margin:0 0 10px;}
#information .time p{color:#3A3947;background:#E6E6E6;font-size:8pt;line-height:1.3em;padding:10px;}
#information .title{color:#3A3947;font-size:10pt;font-weight:bold;margin:0 0 5px;}
#information .number a{color:#CE312D;font-size:26pt;font-weight:bold;margin:0 0 5px;}


/*********************************************************************
/* list.html
*********************************************************************/
#site_index{clear:both;margin:0 0 50px;}
#site_index article{clear:both;margin:0;width:800px}
#site_index div{box-shadow:inset 0 0 100px #D9D9D9;-moz-box-shadow:inset 0 0 100px #D9D9D9;-ms-box-shadow:inset 0 0 100px #D9D9D9;-o-box-shadow:inset 0 0 100px #D9D9D9;-webkit-box-shadow:inset 0 0 100px #D9D9D9;float:left;margin:0 5px 0 0;padding:15px 13px;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;position:relative;width:220px;margin-bottom:5px;}


/*********************************************************************
/* sitemap.html
*********************************************************************/
#sitemap{background:#FFFFFF;margin:0 auto;width:1000px;}
#sitemap dl{font-size:10pt;line-height:140%;margin:0 0 10px 10px;width:100%;}
#sitemap dt{margin:0 0 5px 0;padding:0 0 0 15px;}
#sitemap dd{margin:0 0 0 13px;padding:0 0 0 15px;}
#sitemap dl a{text-decoration:underline;}
#sitemap-left,#sitemap-center,#sitemap-right{float:left;width:30%;}


/*********************************************************************
/* privacy.html
*********************************************************************/
#privacy-policy{background:#FFFFFF;margin:0 auto 100px;width:720px;}
#privacy-policy p{font-size:10pt;letter-spacing:0.1em;line-height:1.8em;margin:0 0 20px;}
#privacy-policy li{font-size:10pt;letter-spacing:0.1em;line-height:1.8em;margin:0 0 20px;}
#privacy-policy footer{display:block;margin:0 50px 0;text-align:right;}
#privacy-contents{margin:0 50px 50px;}
