@charset "utf-8";


/*---------------------------------------------
下層　リンクレイアウト
---------------------------------------------*/
/*---ボタン---*/
#under a.btn {display:inline-block; width:200px; height:35px; padding:8px 0;text-align:center; margin-bottom:3px;} 

/*---PDF---*/
#under a.pdf{ padding-left:25px;}

/*---------------------------------------------
下層　リンク装飾
---------------------------------------------*/
#under a:link{ color:#f8715a; text-decoration:underline;}
#under a:visited{ color:#888888; text-decoration:none;}
#under a:hover{ color:#fa9720; text-decoration:underline;}
#under a:active{ color:#fa9720; text-decoration:underline;}

/*---PDF---*/
#under a.pdf{ background:url(../img/icn_pdf.png) 0 0 no-repeat; font-size:14px; color:#F77159; line-height:160%;}

/*---ボタン---*/
#under a.btn {font-size:16px;border-radius:6px;-webkit-border-radius:6px-moz-border-radius:6px; box-shadow:0 2px 0 0 #67614B; text-decoration:none; color:#fff; }
#under a.glay{ background:#DFD9D5; color:#656565 } 
#under a.glay:hover{ background:#F9971F; color:#fff } 
#under a.red{ background:#F77159; } 
#under a.red:hover{ background:#F4A192; } 
#under a.navy{ background:#5177BA; } 
#under a.navy:hover{ background:#8CAAE0; } 


/*---------------------------------------------
下層　レフトナビ 装飾
---------------------------------------------*/
#under #container_left .SubMenu a{ color:#666; text-decoration:none!important; }
#under #container_left .SubMenu a:hover{ color:#f8715a;}

/*---------------------------------------------
下層　タイトル レイアウト
---------------------------------------------*/
#under h1,
#under h2,
#under h3{ width:100%;padding:11px 10px 10px;margin:20px 0 20px;}

#under h1.firstchild,
#under h2.firstchild,
#under h3.firstchild{ margin-top:0!important;}

#under h4{ width:100%; padding:11px 0 10px;margin:20px auto 20px;}

/*---------------------------------------------
下層　タイトル 装飾
---------------------------------------------*/
#under h1,
#under h2 {font-size:18px;font-weight:normal; color:#fff; line-height:120%;
background:#504D48;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#under h3 { font-size:18px;font-weight:normal; color:#666666; line-height:120%;
background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#under h4{ font-size:18px;font-weight:normal; color:#666666;}

#under .bg_pink { box-shadow:0px 3px 0px #f8715a;  -moz-box-shadow:0px 3px 0px #f8715a; -webkit-box-shadow:0px 3px 0px #f8715a; }
#under .bg_orange { box-shadow:0px 3px 0px #fa9720;  -moz-box-shadow:0px 3px 0px #fa9720; -webkit-box-shadow:0px 3px 0px #fa9720; }
#under .bg_black{ box-shadow:0px 3px 0px #666;  -moz-box-shadow:0px 3px 0px #666; -webkit-box-shadow:0px 3px 0px #666; }


#under.newsrelease .getreader h1 { font-size:18px;font-weight:normal; color:#fff; line-height:120%;
						background:#504D48;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
						box-shadow:0px 3px 0px #f8715a;  -moz-box-shadow:0px 3px 0px #f8715a; -webkit-box-shadow:0px 3px 0px #f8715a;}
#under.newsrelease .getreader h2 { font-size:18px;font-weight:normal; color:#fff; line-height:120%;
						background:#504D48;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
						box-shadow:0px 3px 0px #fa9720;  -moz-box-shadow:0px 3px 0px #fa9720; -webkit-box-shadow:0px 3px 0px #fa9720;}
#under.newsrelease .getreader h3 { font-size:18px;font-weight:normal; color:#666666; line-height:120%;
						background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
						box-shadow:0px 3px 0px #f8715a;  -moz-box-shadow:0px 3px 0px #f8715a; -webkit-box-shadow:0px 3px 0px #f8715a;}
#under.newsrelease .getreader h4 { font-size:18px;font-weight:normal; color:#666666; width: inherit;
						border-bottom: 3px solid #666;border-radius: 0; margin: 0 10px 15px;}
#under.newsrelease .getreader h5 { margin: 0 10px 15px; font-weight: normal;}
#under.newsrelease .getreader h6 { margin: 0 10px 15px; font-size: 16px; font-weight: normal;}



/*---------------------------------------------
下層　パーツ部品 レイアウト
---------------------------------------------*/

/*---テーブル----*/
#under_container_right {width:100%;}

#under table{ width:100%;}
#under table th{ padding:6px 10px 6px 8px; text-align:left; vertical-align:top;}
#under table td{ padding:6px 10px 6px 8px; vertical-align:top;}

#under table.table_base01{ width:670px; margin:auto;}
#under table.table_base01 th{ width:160px;padding:6px 10px 6px 8px;}
#under table.table_base01 td{ width:510px;padding:6px 10px 6px 8px;}

#under table.table_base02{ width:100%;}
#under table.table_base02 th{ width:20%; padding:4px 10px 3px 8px;}
#under table.table_base02 td{ width:80%; padding:4px 10px 3px 8px;}

#under table.table_base03{ width:100%;}
#under table.table_base03 th{ width:20%; padding:4px 10px 3px 20px;}
#under table.table_base03 th.leftttl{ width:186px; padding:4px 10px 3px 8px;}
#under table.table_base03 td{ width:80%; padding:4px 10px 3px 20px;}


/*---リスト---*/
#under .listcontainer{ width:740px;}
#under .listcontainer ul.shiromaru{ width:310px; float:left;}
#under ul.shiromaru li{ padding:6px 0 7px 15px;}
#under ul.arrow li{ padding:6px 0 7px 15px;}

/*---ボックス---*/
#under .getreader02 { width:720px; margin:auto; padding:17px 35px 10px 35px!important;}
#under .getreader02 p{ padding:0!important; margin:0!important;  }
#under .getreader02 .ttl{ margin-bottom:0px!important;}

#under .box { width:720px; margin:auto; padding:17px 35px 10px 35px!important;}
#under .box p{ padding:0!important; margin:0!important;  }
#under .box .ttl{ margin-bottom:0px!important;}

#under .box_w { width:100%; margin:auto; padding:17px 35px 10px 35px!important;}
#under .box_w p{ padding:0!important; margin:0!important;  }
#under .box_w .ttl{ margin-bottom:0px!important;}

/*---------------------------------------------
下層　パーツ部品 装飾
---------------------------------------------*/
/*---テーブル----*/
#under table{border-top:2px solid #B7B7B7;border-right:2px solid #B7B7B7; border-bottom:2px solid #B7B7B7; border-left:2px solid #B7B7B7}
#under table th{font-size:14px; line-height:160%;font-weight:bold; background:#DFDAD5; border-right:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7;}
#under table td{font-size:14px; line-height:160%;border-bottom:1px solid #B7B7B7;border-right:1px solid #B7B7B7;}
#under table td .subtext{ font-size:14px;}

#under table.table_base02 th{ font-size:14px;}
#under table.table_base02 td{ font-size:14px;}

#under table.table_base03 th{ font-size:14px;}
#under table.table_base03 td{ font-size:14px;}

/*---リスト---*/
#under ul.shiromaru li{ background:url(../img/icn_s_06.png) 0 center no-repeat; font-size:14px;}
#under ul.arrow li{ background:url(../img/icn_s_06.png) 0 center no-repeat; font-size:14px;}

/*---リストPDF---*/
#under ul.pdf li{ background:url(../img/icn_pdf.png) 0 0 no-repeat; font-size:14px; color:#F77159; line-height:160%;padding-left:25px;}

/*---ボックス---*/
#under .getreader02 { background:#ECE8E4; font-size:14px;}
#under .getreader02 p{line-height:177%!important;}
#under .getreader02 .ttl{ font-weight:bold;}

#under .box { background:#ECE8E4; font-size:14px; border:5px solid #B7B7B7;}
#under .box p{line-height:177%!important;}
#under .box .ttl{ font-weight:bold;}

#under .box_w { background:#ECE8E4; font-size:14px; border:5px solid #B7B7B7;}
#under .box_w p{line-height:177%!important;}
#under .box_w .ttl{ font-weight:bold;}



/*---------------------------------------------
下層　パンクズ　レイアウト
---------------------------------------------*/
#under .breadcrumb{  margin:20px 0;}
#under .breadcrumb a{ padding:0 20px 0 10px; background:url(../img/icn_sp_ar01_s.png) right center no-repeat; }
#under .breadcrumb a.firstchild{ padding-left:0;}
#under .breadcrumb span{ padding-left:10px;}

/*---------------------------------------------
下層　パンクズ　装飾
---------------------------------------------*/
#under .breadcrumb{ font-size:14px;}

/*---------------------------------------------
下層　右メインタイトル　レイアウト
---------------------------------------------*/
#under #contents_ttl { margin:20px auto; width:1000px;height:120px; }
#under #contents_ttl .inner{ width:800px;padding:0 15px; display:table-cell; vertical-align:middle;height:120px;}

/*---------------------------------------------
下層　右メインタイトル　装飾
---------------------------------------------*/
#under #contents_ttl{ background:url(../img/bg_title.gif) right 0 #F9971F no-repeat;
 border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; color:#fff; font-size:36px; line-height:90%; }
#under #contents_ttl p{ font-size:18px; margin-top:-10px;}

/*---------------------------------------------
下層　右コンテンツ　レイアウト
---------------------------------------------*/
#under .getreader{ padding-left:10px; padding-bottom:30px;}
#under .getreader p{ margin-bottom:20px; }


/*---------------------------------------------
下層　右カラム　装飾
---------------------------------------------*/
#under .getreader{ font-size:14px; }
#under .getreader p{  line-height:170%;}




