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

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}

html{
border-top:2px solid #1977b4;
}
body{
text-align:center;
font-size:12px;
line-height:170%;
color:#333;
border-top:2px solid #5299c7;
}
body{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

p{margin-bottom:12px;}
u{color:#1977b3; text-decoration:none;}
.font_small{font-size:10px;}
.font_red{color:#f74f85;}
.font_blue{color:#1977b3;}

h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:14px;}

html*h2 {font-weight:normal;}
html*h3 {font-weight:normal;}
html*h4 {font-weight:normal;}
* html h2 {font-weight:bold;}
* html h3 {font-weight:bold;}
* html h4 {font-weight:bold;}
*:first-child+html h2 {font-weight:bold;}
*:first-child+html h3 {font-weight:bold;}
*:first-child+html h4 {font-weight:bold;}

#main h2 , .text_other h2{
padding:7px 0 7px 5px;
margin:0 0 10px 0;
border-left:5px solid #1977b3;
}
#main h3 , .text_other h3{
padding:10px 0;
color:#f74f85;
}

/*
a:link{color:#0F94C1;text-decoration:none;}
a:visited{color:#6ebeda;text-decoration:none;}
a:hover{color:#0F94C1;text-decoration:underline;}*/
img a{border:none;}
a img{border:none;}
a {
/**/
overflow: hidden;
/**/
}

.none{display:none;}

select,
input,
textarea{
}






/*///////////////////////////////////////
/////////////////////////////////////////
FRAMEWORK
/////////////////////////////////////////
///////////////////////////////////////*/

#base{
text-align:left;
margin-top:3px;
margin-right:auto;
margin-left:auto;
width:760px;
}

#header{
width:760px;
height:124px;
}
#header .head_contact , #header h1{display:none;}


#breadcrumbs{
width:740px;
clear:both;
padding:0 10px 10px 10px;
border-bottom:1px solid #ccc;
font-size:11px;
}
.pagetop{display:none;}


#footer{
width:760px;
height:50px;
clear:both;
padding:10px 0 0 0;
}
#foot1 , #foot2{display:none;}



/*///////////////////////////////////////
/////////////////////////////////////////
NAVI
/////////////////////////////////////////
///////////////////////////////////////*/

#navi{display:none;}




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
FOOT_NAVI
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#foot_navi{
width:760px;
clear:both;
margin:10px 0 0 0;
font-size:11px;
zoom:100%;/*IE6*/
overflow:hidden;/*IE7 and Firefox*/
}
div#foot_navi:after {
content : "";
display : block;
height : 0;
clear : both;
}
#foot_navi a:link , #foot_navi a:visited{color:#666;}
#foot_navi h3{font-size:11px; color:#444;}
#foot_navi li{list-style:none;}

.f_navi1 , .f_navi2 , .f_navi3 , .f_navi4 , .f_navi5{
float:left;
padding:0 11px 0 10px;
}

.f_navi1{border-right:1px dotted #ccc;}
.f_navi2{border-right:1px dotted #ccc;}
.f_navi3{border-right:1px dotted #ccc;}
.f_navi4{border-right:1px dotted #ccc;}
.f_navi5{}




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
SUB NAVI
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

#subnavi{display:none;}

/*/////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
CONTENTS
///////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////*/

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
BASE
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.p10{padding:10px;}
.p_r10{padding-right:10px;}
.p_b10{padding-bottom:10px;}

.border_l{border-left:1px solid #ccc;}
.border_r{border-right:1px solid #ccc;}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
INDEX
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

#index_pic{
width:784px;
height:310px;
padding:10px 0 0 0;
}

#index_contents{
width:730px;
padding:10px 15px;
zoom:100%;/*IE6*/
overflow:hidden;/*IE7 and Firefox*/
}
div#contents:after {
content : "";
display : block;
height : 0;
clear : both;
}

#in_con_left_title{float:left;}
#in_con_left{
width:487px;
float:left;
}
#in_con_right_title{float:right;}
#in_con_right{
width:233px;
padding:0 0 0 5px;
float:right;
}

.banner{
width:213px;
text-align:center;
margin:0 0 10px 0;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
CONTENTS
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

#pic{display:none;}

#contents{
width:760px;
clear:both;
}

#side{display:none;}


.text{padding:20px 14px 0 14px;}
.text2{
padding:20px 14px 0 14px;
margin:20px 0 0 0;
border-top:1px solid #ccc;
}
.text ul , .text ol , .text2 ul , .text2 ol{margin:0 0 12px 20px;}
.text_other{
width:740px;
padding:10px 10px 0 10px;
}

.arrow{
padding:10px;
text-align:center;
}
.box_borde_top{
width:560px;
padding:13px 0 0 0;
}
.box_borde_middle{
width:547px;
padding:10px 10px 10px 3px;
}
.box_borde_middle p{
padding:12px 10px;
margin:0px;
}
.box_borde_bottom{
width:560px;
height:13px;
}


.form_border{
border-left:1px solid #1977b3;
padding:0 0 0 10px;
}
.form_blue{
color:#1977b3;
padding:0 10px 0 0;
}
.form_dotted{
border-bottom:1px dotted #ccc;
padding:5px 0 0 0;
margin:0 0 5px 0;
}
.submit{
padding:10px 0;
}


.story_box{padding:0 0 20px 0;}
.story_box .story_tx{padding:10px 20px 0 20px;}
.story_box .story_box_middle p{padding:10px 20px 0 20px;}
.story_box .story_tx2{padding:10px 20px 0 20px;}
.story_box .story_box_middle2 p{padding:10px 20px 0 20px;}
.story_box_middle{background:#FFF9E9;}
.story_box_middle2{background:#FFF9E9;}

.st_box{
padding:18px 0 0 0;
background:url(../../img/contents/storage/story_bord_top.jpg) no-repeat 0 10px;
}
.st_box_middle{
padding:5px 10px;
background:url(../../img/contents/storage/story_bord_mid.jpg);
color:#f74f85;
text-align:center;
}
.st_box_bottom{
height:8px;
margin:0 0 10px 0;
background:url(../../img/contents/storage/story_bord_bottom.jpg) no-repeat;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
END
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/





