@charset "UTF-8";

/**/
#ground-back{
	background-image: url(../images/ground-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:189px;
	}

#ground-back2{
	background-image: url(../../images/top-ground-bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:124px;
	}

#ground{
margin:0 auto;
	width:975px;
	padding-top:11px;
	}
	
#header-bt-base{
	position:relative;
}

#header-bt-base div{
position:absolute;
top:32px;
left:710px;
line-height:2em;
}

#header-bt-base p{
float:left;
}

#top-logo02{
height:14px;
clear:both;
}



/*common*/
.picture{
margin:0 0 auto 60px ;
float:right;
}

.read{
width:100%;
}

ul{
list-style:none;
}



/*list*/

.ul-type1{
list-style:square;
margin-left:20px;
line-height:1.5em;
}

.ul-type1 li{
margin-bottom:1em;
}


/**/
h1{
margin-bottom:31px;
font-size:24px;
}

h2{
	background-image: url(../images/h2-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FCDAB5;
	padding:2px 0 0 61px;
	margin-bottom:17px;
	height:24px;
	font-size:18px;
	}

.level2{
width:100%;
margin-top:50px;
float:inherit;
}

h3{
font-size:15px;
}

h3.warning{
	background-image: url(../images/icon-warning.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:37px;
	height:23px;
	margin-bottom:15px;
}



/**/
#content-base{
	float:left;
	margin-top:18px;
	background-image: url(../images/ground-bg3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom:30px;
	
}

#content-left{
width:202px;
padding:0 31px 0 3px;
}

#content-right{
width:739px;
}

#pankuzu{
margin-bottom:33px;
}



/**/
.kado-center{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FAC58C;
	border-left-color: #FAC58C;
	float:left;
	padding:12px;
	}
	
#content-left .kado-center{
	width:176px;
	padding:12px 12px 0 12px;
	}

.kado-base{
	height:100%;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


#content-right .kado-center{
	border-right-color: #FDE7CF;
	border-left-color: #FDE7CF;
	width:713px;
	}
	
#content-right .kado-center2{
	border-right-color: #FDE7CF;
	border-left-color: #FDE7CF;
	width:530px;
	}
	

/*100720溝口追加、上のkado-centerのコピー*/
.kado-center-b{
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FAC58C;
	border-left-color: #FAC58C;
	float:left;
	padding:12px;
	}
	
#content-left-b .kado-center-b{
	width:176px;
	padding:12px 12px 0 12px;
	}

.kado-base-b{
	height:100%;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


#content-right-b .kado-center-b{
	border-right-color: #FDE7CF;
	border-left-color: #FDE7CF;
	width:713px;
	}
	
#content-right-b .kado-center2-b{
	border-right-color: #FDE7CF;
	border-left-color: #FDE7CF;
	width:530px;
	}
	






/*side_navi*/
#side_navi{
float:left;
}

#side_navi li{
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left:18px;
	line-height:1.2em;
	margin-bottom:1.5em;
	}



/*header*/
#header{
float:left;
width:975px;
}

#seo{
width:816px;
}

#header p{
float:left;
}

#url_title{
padding:6px 4px 0 0;
}

#section-txtarea{
clear:both;
}

#section-txtarea p,#section-txtarea div{
float:left;
margin-top:3px;
}

#section-txtarea #top-txtarea{
	background-image: url(../images/txt_area2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:719px;
height:32px;
padding:4px 0 0 4px;
}

#top-txtarea input{
	width:708px;
   border: 1px solid #fff;
   font-size:20px;
   height:26px;
    }
      
#section-bt{
float:left;
width:100%;
padding:16px 0 0 0;
line-height:1.8em;
}



/*footer*/
#footer-base{
text-align:center;
position:relative;
width:100%;
float:left;
margin-top:45px;
}

#footer{
	width:975px;
	margin:0 auto;
	}
	
#footer-bottom{
margin-top:26px;
}




/* check */
body#check-body #content-left{
width:457px;
padding:0;
position:relative;
}


#sightprev{
padding:0 0 0 17px;
background:url(../../check/images/pre_bg01.jpg) repeat-y left top;
width:440px;
}

#sightprev img{
margin-left:11px;
}

#sp_top{
position:absolute;
top:0;
right:0;
}

#sp_bottom{
position:absolute;
bottom:0;
left:0;
}

body#check-body #content-right{
width:493px;
height:100%;
padding:0 0 0 25px;
float:left;
}

body#check-body	#content-right .kado-base{
width:493px;
margin-bottom:0;
}

body#check-body #content-base{
	float:left;
	margin-top:18px;
	background:none;
	padding-bottom:30px;
	}
	
body#check-body #content-right .kado-center{
	padding:10px 12px 10px 14px;
	width:465px;
	height:265px;
	border-right: 1px solid #FDE7CF;
	border-left: 1px solid #FDE7CF;
	}

.bt-kiyaku{
background:url(../images/icon-kiyaku.gif) no-repeat left center;
padding:0 0 0 30px;
font-size:15px;
font-weight:bold;
}

.bt-tuhou{
background:url(../images/icon-report.gif) no-repeat left 50%;
padding:0 0 0 30px;
font-size:15px;
font-weight:bold;

height:27px;
line-height:1.7em;
}


body#check-body #header-bt-base{
position:static;
float:right;
margin-top:40px;
font-size:15px;
font-weight:bold;
}



/*safebrowsing*/
#sb_kado-base{
margin-top:27px;
width:975px;
float:left;
}

#sb_kado{
width:933px;
border-left:#FDE7CF 1px solid;
border-right:#FDE7CF 1px solid;
padding:17px 20px 17px 20px;
}

#sb_kado h3{
background:url(../../check/images/sb_icon_cross.gif) no-repeat left center;
padding:0 0 0 34px;
height:29px;
font-size:18px;
}

#sb_title{
border-bottom:#FCDAB5 2px solid;
padding:0 5px 4px 9px;
margin-bottom:17px;
}

#sb_title table{
width:919px;
}

#shindan_url{
background:#666666;
}

#atention{
font-size:10px;
line-height:1.5em;
margin:15px 0 0 13px;
}

#atention th{
width:33px;
background:url(../../check/images/sb_icon_check.gif) no-repeat left top;
}

#atention td{
padding-bottom:17px;
}

#atention .title{
font-weight:bold;
font-size:14px;
margin-bottom:0.2em;
line-height:1.6em;
}

#shindan_url{
background:url(../../check/images/sb_url_bg.gif);
padding:7px;
}

#shindan_url p{
background:#FFFFFF;
padding:10px;
text-align:center;
font-size:12px;
}

#shindan_url p span{
font-weight:bold;
font-size:18px;
}

.sb_message{
margin-top:0.4em;
}

#timestamp{
text-align:right;
font-size:10px;
color:#B5B5B5;
}


/*request*/
#request_form_base{
border-top:#FCDAB5 1px solid;
}

#request_form_base th{
background:url(../images/bg_stripe02.gif);
width:115px;
font-size:14px;
color:#333333;
}

#request_form_base td{
padding:15px 13px 13px 21px;
width:590px;
}

#request_form_base th, #request_form_base td{
border-bottom:#FCDAB5 1px solid;
}

#position_base{
margin:18px 0 10px 0;
}

.txtbox{
border:#FACA96 1px solid;
background:#FDF9F2;
padding:5px;
width:578px;
height:12px;
}

.txtbox2{
height:202px;
}

#req_bt_base{
text-align:center;
margin:20px 0 35px 0;
}

#aisatu{
text-align:center;
font-size:16px;
line-height:2em;
padding:20px;
background:#FDF9F2;
border:#FACA96 1px solid;
margin-bottom:80px;
color:#666666;
}



/*bookmarklet*/
#body_bml table{
border:none;
border-collapse:collapse;
}

#body_bml th,#body_bml td{
vertical-align:top;
}

#baloon{
background:url(../../bm/images/w01.jpg) no-repeat;
padding:40px 0 0 13px;
width:447px;
height:115px;
font-size:14px;
}

#baloon th{
padding:0 5px 0 0;
width:20px;
}

#baloon td{
padding-bottom:5px;
}


#baloon2{
background:url(../../bm/images/w02.jpg) no-repeat;
padding:40px 0 0 13px;
width:447px;
height:115px;
font-size:14px;
}

#baloon2 th{
padding:0 5px 0 0;
width:20px;
}

#baloon2 td{
padding-bottom:5px;
}

#baloon3{
background:url(../../bm/images/w03.jpg) no-repeat;
padding:40px 0 0 13px;
width:447px;
height:150px;
font-size:14px;
}

#baloon3 th{
padding:0 5px 0 0;
width:20px;
}

#baloon3 td{
padding-bottom:5px;
}




.video{
background:url(../../bm/images/icon03.gif) no-repeat left center;
padding-left:13px;
margin-left:5px;
font-size:12px;
}

.level3{
margin:0 0 40px 7px;
}

.level3 h3{
font-size:16px;
height:29px;
color:#333333;
background:url(../../bm/images/i01.jpg) no-repeat left center;
padding:0 0 0 34px;
margin-bottom:10px;
}

.level3read{
margin-left:34px;
}

#body_bml h4{
font-size:16px;
background:url(../../bm/images/icon05.gif) no-repeat left center;
padding-left:19px;
height:16px;
margin-bottom:18px;
}



.bml_flow_table th{
padding-right:8px;
}

.bml_flow_table td{
padding-bottom:36px;
}

.youtube_base{
background:#F3F2F2;
padding:28px 22px;
margin:15px 0 3px 0;
width:640px;
height:518px;
}

.youtube_caption{
font-size:10px;
text-align:right;
width:684px;
}




	
#body_bml #content-right .kado-center{
width:689px;
float:left;
padding:11px 24px;
}

.scene_list li{
background:url(../../bm/images/blet01.gif) no-repeat left center;
padding-left:11px;
margin-top:15px;
}

#iph_link{
background:url(../../bm/images/p05.jpg) no-repeat;
width:243px;
height:31px;
padding:147px 0 0 17px;
}

#iph_link a{
background:url(../../bm/images/icon06.gif) no-repeat left center;
padding-left:15px;
font-size:14px;
line-height:normal;
}


/*iphone*/
#iph_method{
background:url(../../bm/images/p07.jpg) no-repeat;
padding:279px 0 0 0;
margin-left:42px;
margin-bottom:0;
}

#iph_method th{
padding-bottom:30px;
}

#iph_method td{
padding:0.5em 0;
}

.youtube_base2{
background:#F3F2F2;
padding:23px 25px;
margin:21px 0 50px 22px;
width:640px;
height:466px;
}

#iph_list{
margin:12px 0 0 0;
}

#iph_list td{
padding:0 0 11px 0;
}

#iph_list td p{
background: url(../../bm/images/icon06.gif) no-repeat left center;
padding-left:14px;
}