/* styles written in this file is for Standard */

body { color:#1D1C23;}
#cont { width:100%; text-align:left;}
.section { margin-bottom:30px;}

.pb2 { padding-bottom:2px !important;}
.mb7 { margin-bottom:7px !important;}
.mb62 { margin-bottom:62px !important;}


.social { clear:both; list-style: none outside none; width: 980px; height:45px; margin:0 auto; position:relative;}
.social_inner { position:absolute; top:15px; right:0;}
.social ul li { float: left; display: block; padding: 0;}
.social ul li.fblike { width: 120px;}
.social ul li.google_btn { width:80px;}
.social ul li.tweet_btn { width: 120px;}

.page_title_area {width:980px; margin:0 auto 41px; overflow:hidden; *margin-bottom:37px; _margin-bottom:23px;}
.page_title_area .page_title { width:81px; display:inline; float:left;}
.linkarea { margin:0px; padding-top:13px; display:inline; float:left;}
.linkarea ul li { display:inline; float:left; padding-right:14px;}

.spec_half { width:475px; display:inline; float:left;}
.main-contents-child {}
.table1 { color:#1D1C23;}
.table1 tr th { padding: 9px 0px 7px; width: 91px; border-bottom:1px solid #000; font-size:12px; line-height:1.4; vertical-align:top;}
.table1 tr td{ padding:	9px 0px 7px; border-bottom:1px dotted #999; vertical-align: top; font-size:12px; line-height:1.4;}
.table1 tr td.sub{ width:94px; padding-right:8px;}
.table1 tr.last-child td{ border-bottom:1px solid #000;}
table tr td span{ font-size:10px;}
table tr td sub{ font-size:7px;}

.titlestyle02 { margin: 0px; padding-bottom: 13px; font-size: 14px; line-height: 1.4;}
.titlestyle02 span { font-size:12px;}

.table3 { margin-bottom:29px;}
.table4 { margin-bottom:27px;}
.table3 h3 { padding-bottom: 0px;}
.main-contents-child h3 span { font-size: 12px;}
table caption { text-align: right; padding-bottom:5px;}
table { font-size: 12px; border-top: 1px solid #1D1C23; width:100%;}
table tr th { padding: 7px 0px; vertical-align: top;}
.table3 tr th,
.table3 tr td,
.table4 tr th,
.table4 tr td { border-bottom:1px solid #000; border-right:1px solid #000; color:#1D1C23;}

.table3 tr td.line,
.table4 tr td.line { border-right:1px dotted #999999;}
.table3 tbody tr th,
.table4 tbody tr th { width: 125px;}
.table3 tr th span,
.table4 tr th span { font-size: 10px;}

.table3 tr th.last-child,
.table3 tr td.last-child,
.table4 tr th.last-child,
.table4 tr td.last-child { border-right:none;}

.table3 thead tr th,
.table3 tbody tr td,
.table4 thead tr th,
.table4 tbody tr td { text-align: center;}

.table4 thead tr th.first-child { text-align: left;}

.caution { padding-bottom:9px;}
.caution p { font-size:12px; color:#1D1C23; margin-bottom:7px; line-height:1.4;}

.caution2 {}
.caution2 p { font-size:11px; color:#1D1C23; line-height:1.4;}

.list01 {}
.list01 ul li { display:inline; float:left; margin-right:4px;}

.txtarea01 { margin-bottom:17px;}
.txtarea01 p { line-height:1.4; font-size:12px;}

.spec01 { margin-bottom:30px;}
.spec01_L { width:312px; display:inline; float:left; margin-right:8px;}
.spec01_R { width:500px; display:inline; float:left; padding-top:136px;}