@charset "utf-8";

body{
margin:0 auto;
text-align:center;
background:none;
}
#backTop{background:none;}
#backContents{background:none;}
#bottomImg{background:none;}
*html #bottomImg{background:none;}
*+html #bottomImg{background:none;}

#container{
width:640px;
margin:0 auto;
text-align:center;
font-size:95%;
line-height:180%;
color:#000000;
}

#header{display:none;}
#globalNavi{display:none;}
#boxBread{display:none;}


#wrapperTop{
width:640px;
height:auto;
background:none;
text-align:left;
overflow: hidden;
clear:both;
}
#wrapperTop:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html #wrapperTop{
height:1em;
overflow:visible;
}
/**/

#mainVisual{
width:640px;
height:auto;
background:none;
text-align:left;
margin:0 0 20px 0;
}
#mainVisual h2{display:block; font-weight:bold;}
#mainVisual p{display:block;}

/* トップ左用ボッックス */
.boxNew{
width:340px;
height:auto;
float:left;
margin:0;
font-size:85%;
text-align:left;
}
*html .boxNew{margin:0;}
.boxNew h3{
width:340px;
background:none;
height:auto;
font-size:120%;
font-weight:bold;
border-bottom:1px dotted #999999;
}
.boxNew h3 span{display:block;}
.boxNewTop{background:none;}
.boxNewBottom{background:none;}
.boxNew h4{font-weight:bold;}

.wrapperNew{
width:340px;
padding:0;
text-align:center;
margin:10px 0 0 0;
overflow: hidden;
clear:both;
}
.wrapperNew:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperNew{
height:1em;
overflow:visible;
}
/**/

.boxNewPhoto{
background:url(../img/common/back_photo.jpg) no-repeat 0 0;
width:92px;
height:78px;
text-align:center;
padding:4px 0;
float:left;
}
.boxNewText{
width:220px;
float:left;
text-align:left;
line-height:150%;
margin:0 0 0 10px;
}
.boxNewText ul li a{
display:none;
}
.boxNewText ul li a span{display:none;}

/* トップ右用ボッックス */
.boxInfo{
width:280px;
font-size:80%;
background:none;
margin:0 0 0 15px;
float:left;
}
.boxInfoBottom{background:none;}
.boxInfo h3{
width:280px;
height:auto;
background:none;
font-size:120%;
font-weight:bold;
border-bottom:1px dotted #999999;
margin:0 0 10px 0;
}
.boxInfo h3 span{display:block;}

.boxInfo dl{
padding:5px 0 10px 0;
line-height:140%;
text-align:left;
overflow: hidden;
clear:both;
}
.boxInfo dl:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .boxInfo dl{
height:1em;
overflow:visible;
}
/**/

.boxInfo dt{
display:block;
width:70px;
float:left;
clear:both;
margin:0 0 8px 0;
}
.boxInfo dd{
display:block;
margin:0 0 8px 0;
padding:0 0 5px 5px;
background:url(../img/common/back_dot_line.gif) repeat-x 0 100%;
}
.boxInfo dd img{margin:0 3px 0 0;}




#backConts{background:none;}
#boxTitle{width:640px; height:40px;background:none;}
#boxTitle h1{font-weight:bold;color:#000000;font-size:140%;letter-spacing:1px;padding:0;}
#boxTitle h1 span{ display:none;}

.boxTitle03{
width:640px;
height:30px;
text-align:left;
border-left:2px solid #22315F;
border-bottom:1px solid #CCCCCC;
background:none;
}
.boxTitle03 h3{
color:#22315F;
font-weight:bold;
padding:0 0 0 10px;
}

#wrapper{
width:640px;
background:none;
text-align:center;
overflow: hidden;
clear:both;
}
#boxCenterBack{width:640px;background:none;text-align:center;}
#boxCenter{width:640px; margin:0 auto; padding:0; text-align:center;}

#sideNavi{display:none;}
#boxRight{width:640px;float:left;margin:10px 0; padding:0;}

#footer{display:none;}

.wrapperWorks{
width:640px;
text-align:center;
border-bottom:1px solid #C3C3C3;
padding:20px 0;
overflow: hidden;
clear:both;
}
.wrapperWorks:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperWorks{
height:1em;
overflow:visible;
}
/**/

.boxWorks01{
background:url(../img/result/back_photo.jpg) no-repeat 0 0;
width:166px;
height:140px;
text-align:center;
padding:9px 0 0 0;
float:left;
margin:0;

}
*html .boxWorks01{margin:0;}

.boxWorks02{
width:454px;
float:left;
text-align:left;
margin:0 0 0 20px;
padding:10px 0 0 0;
}

.boxWorks02 h2{
font-weight:bold;
border-bottom:1px dotted #C3C3C3;
line-height:170%;
margin:0 0 7px 0;
}
.boxWorks02 p{padding:0 0 7px 0;}

