@charset "shift_jis";
.clrFix{zoom:1; clear:both;}
.clrFix:after{content:''; display:block; clear:both;}
.clr{clear:both;}

#column1-main div.head {background:url(../images/bgHead.gif) left bottom no-repeat; padding:17px 0 110px 0; min-height:108px; width:100%; position:relative; margin:0 0 30px;}
 * html #column1-main div.head {height:108px;}
#column1-main div.head h1 {background:url(../images/bgH1.gif) left center no-repeat; padding:0 0 0 65px; font-size:260%; font-weight:normal; line-height:1; width:700px; min-height:38px; margin:0 0 17px;}
 * html #column1-main div.head h1 {height:38px;}
#column1-main div.head h1 span {font-weight:bold;}
#column1-main div.head p{width:748px; background:url(../images/bgHeadLead.gif) left top no-repeat #F2F2F2; padding:15px 15px 5px; font-weight:bold; min-height:28px;}
 * html #column1-main div.head p {height:28px;}
#column1-main div.head dt {display:none;}
#column1-main div.head dd {position:absolute; bottom:0; left:0; width:778px;}
#column1-main div.head dd ul {zoom:1; overflow:hidden; padding:0 0 13px 17px;}
#column1-main div.head dd ul li {width:120px; height:50px; overflow:hidden; float:left; margin:0 7px 0 0;}
#column1-main div.head dd ul li a {display:block; width:120px; height:50px; overflow:hidden; text-indent:-9999px; background:url(../images/bgHeadBtns.gif) left top no-repeat;}
#column1-main div.head dd ul li a:hover {background:url(../images/bgHeadBtns_o.gif) left top no-repeat;}
#column1-main div.head dd ul li.link01 a{}
#column1-main div.head dd ul li.link02 a{background-position:-126px 0 !important;}
#column1-main div.head dd ul li.link03 a{background-position:-253px 0 !important;}
#column1-main div.head dd ul li.link04 a{background-position:-380px 0 !important;}
#column1-main div.head dd ul li.link05 a{background-position:-506px 0 !important;}
#column1-main div.head dd ul li.link06 a{background-position:-632px 0 !important;}
#column1-main div.head dd ul li.link04 {margin-right:6px;}
#column1-main div.head dd ul li.link05 {margin-right:6px;}
#column1-main div.head dd ul li.link06{margin:0;}

#column1-main .section {padding:0 0 35px;}
 #column1-main .section {zoom:1; clear:both;}
 #column1-main .section:after{content:''; display:block; clear:both;}
#column1-main .section .innerSection {padding:0 0 0 94px;}
 #column1-main .section .innerSection{zoom:1; clear:both;}
 #column1-main .section .innerSection:after{content:''; display:block; clear:both;}

#column1-main .section h2 {height:78px; text-indent:-9999px; overflow:hidden; margin:0 0 15px; line-height:1;}
#column1-main .section#a01 h2 {background:url(../images/h201.gif) left top no-repeat;}
#column1-main .section#a02 h2 {background:url(../images/h202.gif) left top no-repeat;}
#column1-main .section#a03 h2 {background:url(../images/h203.gif) left top no-repeat;}
#column1-main .section#a04 h2 {background:url(../images/h204.gif) left top no-repeat;}
#column1-main .section#a05 h2 {background:url(../images/h205.gif) left top no-repeat;}
#column1-main .section#a06 h2 {background:url(../images/h206.gif) left top no-repeat;}
#column1-main .section p.copy {font-weight:bold; line-height:1.7; font-size:115%; margin:0 0 15px;}

#column1-main .section p.link a {padding:0 0 0 10px;}
#column1-main .section dl dt{padding:0 0 7px; line-height:1;}

#column1-main .section .triple{background:url(../images/bgTriple.gif) left top repeat-y; margin:0 0 20px; position:relative;}
 #column1-main .section .triple {zoom:1; clear:both;}
 #column1-main .section .triple:after{content:''; display:block; clear:both;}

#column1-main .section .noLink dl{padding-bottom:0 !important;}

#column1-main .section .triple dl {float:left; width:268px; margin:0 25px 0 0; padding-bottom:2em; overflow:hidden;}
#column1-main .section .triple dl.turn {margin-right:0;}
#column1-main .section .triple dl dd p.link {position:absolute; bottom:0; right:0;}
#column1-main .section .triple dl.item01 dd p.link {right:587px;}
#column1-main .section .triple dl.item02 dd p.link {right:292px;}
 * html #column1-main .section .triple dl p.link {width:5.5em;}
#column1-main .section#a01 p.link a{background:url(../images/icnArr01.gif) left center no-repeat;}
#column1-main .section#a02 p.link a{background:url(../images/icnArr02.gif) left center no-repeat;}
#column1-main .section#a03 p.link a{background:url(../images/icnArr03.gif) left center no-repeat;}
#column1-main .section#a04 p.link a{background:url(../images/icnArr04.gif) left center no-repeat;}
#column1-main .section#a05 p.link a{background:url(../images/icnArr05.gif) left center no-repeat;}
#column1-main .section#a06 p.link a{background:url(../images/icnArr06.gif) left center no-repeat;}

#column1-main .section .double {background:url(../images/bgDouble.gif) left top repeat-y; margin:0 0 20px;}
 #column1-main .section .double {zoom:1; clear:both;}
 #column1-main .section .double:after{content:''; display:block; clear:both;}
#column1-main .section .double dl {float:left; width:416px; padding:0 12px 2em 0; border-top:1px solid #cccccc;}
#column1-main .section .double dl.item01 {border:none;}
#column1-main .section .double dl.item02 {border:none;padding:0 0 2em 12px;}
#column1-main .section .double dl.item03 {padding-top:1em; padding-bottom:1em;}
#column1-main .section .double dl.item04 {padding:0 0 2em 12px;padding-top:1em; padding-bottom:1em;}
#column1-main .section .double div {position:relative; overflow:hidden; zoom:1;}
#column1-main .section .double div dl dd p.link {position:absolute; bottom:0.5em; right:0;}
#column1-main .section .double div dl.item01 dd p.link {right:440px;}
#column1-main .section .double div dl.item03 dd p.link {right:440px; bottom:0;}
#column1-main .section .double div dl.item04 dd p.link {bottom:0;}
 * html #column1-main .section .double div dl dd p.link {width:5.5em;}


/* 02 */
#column1-main .section#a02 p.note {float:left; margin:0 0 2em;}
#column1-main .section#a02 p.link {float:right; margin:0 0 2em;}

#column1-main .section .pagetop {float:right;}
