﻿.article, .aside, .details{text-align:left;margin:10px 10px 1em 10px;padding-top:10px;padding-bottom:10px;}
#header{background-color:#b0c4de;text-align:left;}
#page_content,#sidebar{background-color:#FFFFFF;}
#footer{background-color:#FFFFFF;clear:both;padding:5px;}
.wrapper{font-size:14px;font-family:Arial, Helvetica, sans-serif;}
body{padding:0px;margin:0px;background-color:#edf7fa;text-align:center;}
.container{padding:5px 10px 5px 10px;position:relative;margin:auto;}
p.resizeimage img{width:100%;}
.relative{position:relative;}
.relative p{padding:50% 0 0 0;text-align:left;font-size:24px;font-weight:bold;}
.absolute{position:absolute;LEFT:22%;bottom:2px;color:#000;width:60%;max-width:600px;padding:1em 0;font-size:24px;margin-top:50px;}
.absolute p{padding:40% 0 0 2.2em;text-align:center;font-size:24px;font-weight:bold;padding-top:80px;}
#header h1{color:#666;padding:0px;margin:0px;min-height:100px;max-width:800px;background:url(images/title10_02.jpg) right;}
h1,h1 a:link,h1 a:visited,.left_col h2,.right_col h2,.left_col h3,.right_col h3,.aside h3{margin-top:0px;padding:0px;line-height:1.1em;clear:both;color:#666}
h2, h3, h4, h5, h6, h2 a, h3 a{padding:0px;line-height:1.8em;clear:both;color:#000;}
h2{margin:0px;border-left-style:solid;border-left-width:24px;border-left-color:#b0c4de;padding-left:24px;line-height:2.0em;background-color:#f0f8ff;}
h3{margin:0px;border-left-style:solid;border-left-width:12px;border-left-color:#b0c4de;background-color:#f0f8ff;padding-left:24px;line-height:1.2em;color:#000000;padding:5px;}
h4{margin:0px;line-height:1.2em;}
h5{margin:0px;border-left-style:solid;border-left-width:24px;background-color:#f0f8ff;padding-left:24px;line-height:1.8em;}
a:link{color:#06c;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#FF0000;}
.topic_path{border-style:dotted;border-width:1px 0px;background-color:#ffffe0;}
.lead{border:1px solid #666;background-color:#CFF;margin:10px 0;padding:5px;}
.center{text-align:center}
.right{text-align:right}
.aside ul, ul.list{list-style-type:none;margin:0px 0px 1em 0px;padding:0px;border-top:dotted 1px;}
.aside ul li, ul.list li{padding:0.5em 0px;margin:0px;border-bottom:dotted 1px;}
.aside li a, .list a{display:block;}
.nav{margin:19px 0;text-align:center;clear:both}
.nav a{margin:20px 5px 20px 5px;padding:10px;background-color:#e6e6fa;color:#000;border-radius:7px;-webkit-border-radius:7px;;-moz-border-radius:7px;;text-decoration:none;}
.title a{font-size:2em;color:#666;font-weight:bolder;}
.ads{text-align:center;clear:both;margin:19px auto;display:block;}
.table_style_2{border-spacing:0px;width:100%;line-height:2.0;}
.table_style_2 th, .table_style_2 td{border-width:1px;border-style:solid;padding:2px;}
.table_style_2 thead th{border-style:none;line-height:0.8em;}
.table_style_2 tbody th{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#f5fffa;table-layout:fixed;width:30%;text-align:center;;}
.table_style_2 td{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#FFFFFF;}
ol.ol_style_1{margin:0em 0em 0 1em;padding:0em 0em 0em 1em;font-size:1.2em;line-height:150%;}
table.table_style_sitem{width:80%;;border-collapse:collapse;;table-layout:fixed;margin:00px;padding:0px;font-size:1.2em;}
table.table_style_sitem p{padding:0px;margin:0px;}
table.table_style_sitem th{width:1%;margin:0px;padding:0px;}
table.table_style_sitem td{margin:0px;padding:2px;}
.table_style_sitem_lnkname{width:35%;margin:0px;padding:0px 0px 0px 5px;}
div#mf_wrapper{width:80%;text-align:left;margin:0px auto 0px auto;font-family:sans-serif;}
div#mf_header h1{font-size:16px;border-bottom:solid 1px #999999;margin:0px;padding:0px;}
div#mf_header h2{font-size:16px;color:#999999;font-weight:normal;margin:0px;padding:0px;}
form#mailform{padding:5px;}
table.mailform{width:80%;}
table.mailform tr th,table.mailform tr td{text-align:left;font-weight:normal;font-size:16px;border-bottom:solid 1px #999999;padding:7px 5px 7px 5px;}
table.mailform tr th{width:80%;}
table.mailform tr th span{color:#CC0000;font-size:10px;}
table.mailform tr th p{margin:0px;padding:0px;font-size:10px;color:#999999;}
table.mailform tr td textarea{width:80%;height:120px;}
.style_f8_1{font-size:1.2em;text-align:left;}
.style_f8_2{padding:10px 10px 10px 0px;margin:0px;font-size:1.2em;text-align:left;}
.style_f8_3{margin:5px;padding:0px;font-size:1.2em;text-align:left;}
.style_f8_4{padding:10px 10px 10px 0px;margin:0px;font-size:1.2em;text-align:left;width:auto;;}
.style_f8_5{margin:5px;padding:0px;font-size:1.2em;}
.style_f8_6{margin:0px 0px 0px 5px;padding:0px 0px 0px 20px;font-size:1.2em;}
.style_f8_7{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;font-size:1.2em;}
.style_f12_1{font-size:1.2em;text-align:left;}
.style_f21_1{font-size:xx-large;text-align:left;}
.style_f21_2{font-size:large;text-align:left;font-weight: bold;}
.style_f21_3{font-size:medium;text-align:left;}
.style_f21_4{font-size:small;text-align:left;}
.style_f21_5{font-size:x-small;text-align:left;}
.style_f21_6{font-size:xx-small;text-align:left;}
ul.list_style_1{font-size:16px;padding:0px;margin:10px 0px 10px 0px;list-style-type:none;}
ul.list_style_2{padding:0em 0px 0px 2.0em;margin:0px 0px 0px 0px;list-style-type:disc;}
ul.list_style_3{padding:0em 0px 0px 0px;margin:0px 0px 0px 0px;list-style-type:decimal;}
ul.list_style_4{padding:0em 0px 0px 2.0em;margin:0px 0px 0px 0px;list-style-type:disc;line-height:150%;}
ul.list_style_5{padding:0em 0px 0px 2.0em;margin:0px 0px 0px 0px;list-style-type:disc;line-height:100%;}
ul.list_style_6{list-style-type:none;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}
table.table_style_product{width:100%;;border-collapse:collapse;;table-layout:auto;margin:0px;padding:0px;font-size:1.0em;}
table.table_style_product th{width:1%;margin:0px;padding:0px;}
table.table_style_product td{margin:0px;padding:2px;}
.table_style_product_lnkname{width:auto;margin:0px;padding:0px 0px 0px 5px;}
　左寄せ
.table_style_3{border-spacing:0px;width:100%;line-height:2.0;}
.table_style_3 th, .table_style_3 td{border-width:1px;border-style:solid;padding:2px;}
.table_style_3 thead th{border-style:none;line-height:0.8em;}
.table_style_3 tbody th{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#f5fffa;table-layout:fixed;width:30%;;text-align:left;;}
.table_style_3 td{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#FFFFFF;}
.table_style_4{border-spacing:0px;width:100%;line-height:2.0;}
.table_style_4 th, .table_style_4 td{border-width:1px;border-style:solid;padding:2px;}
.table_style_4 thead th{border-style:none;line-height:0.8em;}
.table_style_4 tbody th{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#f5fffa;table-layout:fixed;width:30%;text-align:center;;}
.table_style_4 td{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#FFFFFF;}

.table_style_5{border-spacing:0px;width:100%;line-height:2.0;}
.table_style_5 th, .table_style_5 td{border-width:1px;border-style:solid;padding:2px;}
.table_style_5 thead th{border-style:none;line-height:0.8em;}
.table_style_5 tbody th{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#f5fffa;table-layout:fixed;width:300%;text-align:center;;}
.table_style_5 td{border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#FFFFFF;}

table.table_style_link{width:100%;;border-collapse:collapse;;table-layout:auto;margin:0px;padding:0px;line-height:2.0;font-size:1.2em;}
table.table_style_link p{padding:0px;margin:0px;}
table.table_style_link th{width:1%;margin:0px;padding:0px;}
table.table_style_link td{margin:0px;padding:2px;}
.table_style_link_lnkname{width:35%;margin:0px;padding:0px 0px 0px 5px;}
div.page_area{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}
div.divison_style_1{}
@media(min-width:970px){.container{width:945px}
.wrapper{display:inline-block;*display:inline;*zoom:1;width:945px;margin-bottom:10px;margin-top:10px;}
#page_content{margin:auto 0px;width:750px;float:left;}
#sidebar{float:right;width:180px;margin:auto 0px 10px 0px;}
#page_content, #sidebar{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}
.article, .aside{padding-top:-10px;margin-top:0;margin-bottom:0}
}
@media only screen and (min-width:1110px){.container{width:1085px}
.wrapper{width:1085px;}
#page_content{width:750px;}
#sidebar{width:320px}
}
@media only screen and (min-width:1146px){.container{width:1121px}
.wrapper{width:1121px;}
#page_content{width:750px;}
#sidebar{width:356px}
}
@media(min-width:220px){.ads-t{width:234px;height:60px}
.ads-b,.ads-aside{width:200px;height:200px;}
}
@media(min-width:320px){.ads-t{width:300px;height:100px}
.ads-b,.ads-aside{width:300px;height:250px;}
}
@media(min-width:350px){.ads-t{width:320px;height:100px}
.ads-b,.ads-aside{width:336px;height:280px;}
}
@media(min-width:480px){.ads-t{width:440px;height:100px}
}
@media(min-width:500px){.ads-t{width:468px;height:60px}
}
@media(min-width:640px){.ads-t{width:600px;height:60px}
}
@media(min-width:710px){.ads-t{width:670px;height:60px}
}
@media(min-width:768px){.ads-t{width:728px;height:90px}
.ads-aside{width:336px;height:280px;}
}
@media(min-width:970px){.ads-aside{width:160px;height:600px;}
}
@media(min-width:1110px){.ads-aside{width:300px;height:250px;}
}
@media(min-width:1146px){.ads-aside{width:336px;height:280px;}
}