@charset "UTF-8";
/* CSS Document */

p#kuzu span { color:#ffa800;}

.guideBtn a.btn {display:inline-block; background:#EFEFEF; padding:5px 10px; text-decoration:none;}
.guideBtn a.btn:hover { background:#ff4b8f; color:#FFFFFF;}

/*#mv*/
#mv.sub h2 { background:url(../img/mv.jpg) 0 0 no-repeat; text-indent:-9999em; overflow:hidden; height:300px; }

/*#contents*/
#contents h3 { height:48px;  text-indent:-9999em; overflow:hidden; }
#contents h4 { height:44px;  text-indent:-9999em; overflow:hidden; margin-top:30px; }
#contents h6 { border-left:3px #080808  solid; margin:15px 30px; padding-left:10px;}
#contents .box01 h5 , #contents .box02 h5 , #contents .box03 h5 , #contents .box04 h5 { font-size:14px; font-weight:bold; border-bottom:#080808 dashed 1px; padding-bottom:5px; margin:20px 30px 0; }
#contents p {margin-top:30px;}
#contents .box01 p.inner , #contents .box02 p.inner , #contents .box03 p.inner , #contents .box04 p.inner {margin-top:15px; padding:0 30px; text-align:justify;}
/* pageGuide */
#contents .pageGuide { margin-top:30px; }
#contents .pageGuide ul { background:url(../img/line01.gif) 0 0 no-repeat; padding-top:35px; }
#contents .pageGuide li {float:left; width:470px; margin-right:20px; margin-top:10px;}
#contents .pageGuide li.right { margin-right:0;}
#contents .pageGuide li.btn01 , #contents .pageGuide li.btn02 {margin-top:0;}
#contents .pageGuide li a { display:block; width:470px; height:48px; }
#contents .pageGuide li.btn01 a { background:url(../img/btn01_on.gif) 0 0 no-repeat; }
#contents .pageGuide li.btn02 a { background:url(../img/btn02_on.gif) 0 0 no-repeat; }
#contents .pageGuide li.btn03 a { background:url(../img/btn03_on.gif) 0 0 no-repeat; }
#contents .pageGuide li.btn04 a { background:url(../img/btn04_on.gif) 0 0 no-repeat; }
#contents .pageGuide li.btn05 a { background:url(../img/btn05_on.gif) 0 0 no-repeat; }
#contents .pageGuide li.btn06 a { background:url(../img/btn06_on.gif) 0 0 no-repeat; }

/*radiographer*/
#contents.radiographer h3 { background:url(../img/mainTitle.gif) 0 0 no-repeat; }
#contents.radiographer .box01 h4 { background:url(../img/title01.gif) 0 0 no-repeat; }
#contents.radiographer .box02 {margin-top:30px;}
#contents.radiographer .box02 ul { background:url(../img/line01.gif) 0 0 no-repeat; padding-top:25px; }
#contents.radiographer .box02 li {float:left; width:470px;}
#contents.radiographer .box02 li.btn01 { margin-right:20px; }
#contents.radiographer .box02 li a { display:block; width:470px; height:48px; }
#contents.radiographer .box02 li.btn01 a { background:url(../img/btn01_on.gif) 0 0 no-repeat;}
#contents.radiographer .box02 li.btn02 a { background:url(../img/btn02_on.gif) 0 0 no-repeat;}

/*becoming*/
#contents.becoming h3 { background:url(../img/becoming/mainTitle.gif) 0 0 no-repeat; }
#contents.becoming .box01 h4 { background:url(../img/becoming/title01.gif) 0 0 no-repeat; }
#contents.becoming .box01 p {text-align:justify;}
#contents.becoming .box01 .right {float:right; padding:0 0 20px 20px}

/*areas*/
#contents.areas h3 { background:url(../img/areas/mainTitle.gif) 0 0 no-repeat; }
#contents.areas .box01 h4 { background:url(../img/areas/title01.gif) 0 0 no-repeat; }
#contents.areas .box02 h4 { background:url(../img/areas/title02.gif) 0 0 no-repeat; }
#contents.areas .box02 table {margin-top:20px;}
#contents.areas .box02 th {background:#AEAEAE; color:#FFFFFF; font-weight:normal; border:1px #FFFFFF solid; padding:5px 0;}
#contents.areas .box02 th.title01 { width:160px; }
#contents.areas .box02 th.title02 { width:150px; }
#contents.areas .box02 th.title03 {}
#contents.areas .box02 td.title01 { text-align:center; vertical-align:middle; border-bottom:#AEAEAE solid 1px;}
#contents.areas .box02 td.typeA { background:#ffeecc;}
#contents.areas .box02 td.typeB { background:#efefef;}
#contents.areas .box02 td.title02 { text-align:right; vertical-align:middle; padding-right:15px; border-bottom:#080808 dashed 1px; }
#contents.areas .box02 td.title02.end { border-bottom:#AEAEAE solid 1px; }
#contents.areas .box02 td.txt {padding:15px 0; border-bottom:#080808 dashed 1px; border-right: solid 1px #AEAEAE; }
#contents.areas .box02 td.txt.end {border-bottom:#AEAEAE solid 1px;}
#contents.areas .box02 td.txt span {border-left:#080808 solid 1px; display:inline-block; padding:0 15px;} 
#contents.areas .box03 h4 { background:url(../img/areas/title03.gif) 0 0 no-repeat; }
#contents.areas .box03 table {margin:20px 0 0 30px;}
#contents.areas .box03 ul { list-style-type:square; padding:0 30px;}
#contents.areas .box03 th { background:#AEAEAE; color:#FFFFFF; font-weight:normal; border:1px #FFFFFF solid; padding:5px 0; text-align:center; }
#contents.areas .box03 th.title01 { width:150px; }
#contents.areas .box03 th.title02 { }
#contents.areas .box03 td.title01 { text-align:center; vertical-align:middle; border-bottom:#FFFFFF solid 1px;}
#contents.areas .box03 td.typeA { background:#ffa800; color:#FFFFFF;}
#contents.areas .box03 td.typeB { background:#efefef;}
#contents.areas .box03 td.txt {padding:5px 0; border-bottom:#FFFFFF solid 1px;}



