﻿@media screen{
body{
	margin:0px;padding:0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align:center;
}
img{
	border:0;
}
#waku{
	background-color:#FAFAD2;
}

/* ヘッダー */
#header{
	margin:;padding:5px 5px 5px 5px;
	background-color:#E9967A;
	text-align:left;
}
#headbar{
	text-align:left;
	background-color:#B22222;
}
#headbar h2{
	margin:0;padding:3px;font-size:13px;color:white;
}
#headbar h2 a{
	color:white;
}
#contents{
	margin-left:auto;margin-right:auto;
	width:850px;
}

/* 左メニュー */
#left_menu{
	margin:0;width:200px;
	text-align:left;float:left;min-height:600px;_height:600px;*height:600px;
}
#left_menu ul{
	margin:5px;padding:0;
	border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;
}
#left_menu ul p{
	margin:0;padding:5px;font-size:13px;font-weight:bold;
	background-color:#808080;color:white;
}
#left_menu ul li{
	margin:0;padding:3px 5px 3px 5px;
	background-color:#cccccc;font-size:12px;
	list-style-type:none;border-bottom:1px solid white;
}
#left_menu ul li a{
	padding-left:11px;text-decoration:none;display:block;color:#8B4513;
	background-image:url(img/li.gif);background-position:left center;background-repeat:no-repeat;
}
#left_menu ul li a:visited{
	color:#8B4513;
}
#left_menu ul li a:hover{
	padding-left:11px;color:red;
	background-image:url(img/li_h.gif);background-position:left center;background-repeat:no-repeat;
}

/* 右メニュー */
#right_menu{
	margin:0;width:200px;
	text-align:left;float:right;min-height:600px;_height:600px;*height:600px;
}
#right_menu .google_pr{
	margin:5px;padding:0;
	height:215px;position:relative;
}
#right_menu .google_pr .spon{
	font-size:11px;color:#C0C0C0;
}
#right_menu .google_pr .ad{
	position:absolute;top:13px;left:0px;
}
#right_menu .prmail{
	margin:10px 0 10px 0;
	position:relative;
}
#right_menu .prmail .aa{
	position:absolute;top:0px;left:5px;
}

/* コンテンツ */
#cont{
	margin-left:auto;margin-right:auto;text-align:left;width:450px;
	background-color:white;position:relative;
	float:left;min-height:600px;_height:600px;*height:600px;
}
#cont h1{
	margin:0;padding:5px 7px 5px 7px;color:#B22222;font-size:17px;
	border-bottom:1px solid #B22222;
}
#cont .title{
	padding:10px 0 10px 0;
}
#cont .text{
	padding:10px;line-height:180%;
}
#cont #social_box{
	margin:10px 0 10px 0;
	text-align:center;
}
#cont #social_box .me{
	margin:5px 0 5px 0;padding:0;
}
#cont #social_box .me a{
	text-decoration:none;
}
.right .red{
	color:red;
}
.kt .ri{
	padding-left:10px;
}
.sen{
	font-weight:bold;text-align:right;font-size:25px;font-family:Impact,Charcoal;color:#4682B4;
}
.ktk{
	padding:10px 0 10px 0;text-align:center;
}
.text_b h3{
	color:green;border-bottom:2px solid green;
}
.bur{
	margin:10px 0 5px 0px;
	border-bottom:green 1px solid;color:green;
}
.usublue{
	color:#C6D9FD;
}
.seiseki{
	width:380px;border:1px solid #cccccc;
}
.seiseki .tle{
	padding:2px;font-size:12px;text-align:center;
	border-bottom:2px solid black;border-right:1px solid #cccccc;
}
.seiseki .tce{
	padding:2px;font-size:12px;text-align:center;
	border-bottom:2px solid black;
}
.seiseki .tri{
	padding:2px;font-size:12px;
	border-bottom:2px solid black;border-left:1px solid #cccccc;
}
.seiseki .le{
	padding:2px;font-size:13px;text-align:center;
	border-bottom:1px solid green;border-right:1px solid #cccccc;
}
.seiseki .ce{
	padding:2px;font-size:14px;font-weight:bold;text-align:center;color:red;
	border-bottom:1px solid green;
}
.seiseki .ri{
	padding:2px;font-size:13px;text-shadow:#cccccc 2px 3px 1px;
	border-bottom:1px solid green;border-left:1px solid #cccccc;
}
.han{
	margin-top:10px;
	position:relative;
}
.han .hanko{
	position:absolute;top:-15px;right:-3px;
}
.form_box{
	padding:0 0 10px 0;
	text-align:center;
}
.form_box .form{
	margin:10px 0 10px 0;
	text-align:center;
}
.form_box .input{
	border:1px solid #999999;
}
.form_box .submit{
	border:1px solid #999999;
	background-color:#ffffff;
}
.yazirushi{
	width:300px;height:30px;background-image:url(img/ya.gif);background-repeat:no-repeat;background-position:center center;
}
.contents_ad{
	margin-left:50px;
}
.contents_ad .spo{
	color:#cccccc;
}
.clear{
	clear:both;
}

/* 人間関係図用 */
.backwhite{
	padding:10px 10px 10px 10px;width:640px;background-image:url(img/sokan/1.gif);background-repeat:no-repeat;background-position:top left;
	background-color:white;clear:both;position:absolute;top:100px;right:0px;
}
.posi{
	width:550px;height:310px;float:right;
	background-color:white;line-height:100%;position:relative;

}
.posi div img{
	width:50px;
}
.posi .a{
	position:absolute;top:147px;right:180px;
}
.posi .b{
	position:absolute;top:147px;left:180px;
}
.posi .c{
	position:absolute;bottom:0px;left:245px;
}
.posi .d{
	position:absolute;top:0px;left:0px;
}
.posi .e{
	position:absolute;top:121px;left:0px;
}
.posi .f{
	position:absolute;bottom:0px;left:0px;
}
.posi .g{
	position:absolute;top:0px;right:0px;
}
.posi .h{
	position:absolute;top:121px;right:0px;
}
.posi .i{
	position:absolute;bottom:0px;right:0px;
}
.posi .j{
	position:absolute;top:15px;left:180px;
}
.posi .k{
	position:absolute;top:15px;right:180px;
}
.posi div{
	font-size:10px;font-weight:bold;
}
.posi .bun_a{
	width:76px;height:37px;
	background-image:url(zu/y1.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;top:152px;left:235px;
}
.posi .bun_b{
	width:38px;height:64px;
	background-image:url(zu/y2.gif);background-repeat:no-repeat;background-position:center center;
	position:absolute;top:210px;left:195px;
}
.posi .bun_c{
	width:43px;height:63px;
	background-image:url(zu/y3.gif);background-repeat:no-repeat;background-position:center center;
	position:absolute;top:210px;right:195px;
}
.posi .bun_d{
	width:130px;height:25px;
	background-image:url(zu/y4.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;bottom:10px;left:60px;
}
.posi .bun_e{
	width:85px;height:20px;
	background-image:url(zu/y5.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;top:140px;left:60px;
}
.posi .bun_f{
	width:20px;height:60px;
	background-image:url(zu/y6.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:190px;left:15px;
}
.posi .bun_g{
	width:110px;height:60px;
	background-image:url(zu/y7.gif);background-repeat:no-repeat;background-position:center right;
	position:absolute;top:190px;left:55px;
}
.posi .bun_h{
	width:110px;height:60px;
	background-image:url(zu/y8.gif);background-repeat:no-repeat;background-position:center right;
	position:absolute;top:190px;right:55px;
}
.posi .bun_i{
	width:130px;height:30px;
	background-image:url(zu/y4.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;bottom:5px;right:55px;
}
.posi .bun_j{
	width:110px;height:60px;
	background-image:url(zu/y7.gif);background-repeat:no-repeat;background-position:center center;
	position:absolute;top:80px;right:55px;
}
.posi .bun_k{
	width:85px;height:20px;
	background-image:url(zu/y5.gif);background-repeat:no-repeat;background-position:center center;
	position:absolute;top:150px;right:55px;
}
.posi .bun_m{
	width:20px;height:60px;
	background-image:url(zu/y6.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:190px;right:10px;
}
.posi .bun_n{
	width:35px;height:60px;
	background-image:url(zu/y10.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:55px;right:5px;
}
.posi .bun_l{
	width:76px;height:35px;
	background-image:url(zu/y1.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;top:15px;right:70px;
}
.posi .bun_o{
	width:30px;height:60px;
	background-image:url(zu/y6.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:75px;right:180px;
}
.posi .bun_p{
	width:80px;height:60px;
	background-image:url(zu/y11.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:75px;left:225px;
}
.posi .bun_q{
	width:76px;height:30px;
	background-image:url(zu/y1.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;top:15px;left:235px;
}
.posi .bun_r{
width:30px;height:60px;
		background-image:url(zu/y12.gif);background-repeat:no-repeat;background-position:center right;
	position:absolute;top:80px;left:180px;
}
.posi .bun_s{
	width:35px;height:60px;
	background-image:url(zu/y10.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:55px;left:10px;
}
.posi .bun_t{
	width:80px;height:60px;
	background-image:url(zu/y13.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:55px;left:70px;
}
.posi .bun_u{
	width:85px;height:25px;
	background-image:url(zu/y14_1.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;top:20px;left:70px;
}
.posi .bun_aa{
	width:85px;height:25px;
	background-image:url(zu/y14_2.gif);background-repeat:no-repeat;background-position:bottom center;
	position:absolute;bottom:10px;right:55px;
}
.posi .bun_ab{
	width:35px;height:60px;
	background-image:url(zu/y10.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:190px;right:5px;
}
.posi .bun_ac{
	width:80px;height:60px;
	background-image:url(zu/y15.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:70px;left:70px;
}
.posi .bun_ba{
	width:43px;height:63px;
	background-image:url(zu/y16.gif);background-repeat:no-repeat;background-position:center center;
	position:absolute;top:210px;right:195px;
}
.posi .bun_bb{
	width:76px;height:35px;
	background-image:url(zu/y1.gif);background-repeat:no-repeat;background-position:center center;
	position:absolute;top:140px;right:60px;
}
.posi .bun_bc{
	width:45px;height:60px;
	background-image:url(zu/y10.gif);background-repeat:no-repeat;background-position:center right;
	position:absolute;top:80px;left:170px;
}
.posi .bun_ca{
	width:30px;height:60px;
	background-image:url(zu/y10.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:190px;left:15px;
}
.posi .bun_cb{
	width:35px;height:60px;
	background-image:url(zu/y6.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:55px;left:10px;
}
.posi .bun_cc{
	width:80px;height:60px;
	background-image:url(zu/y13.gif);background-repeat:no-repeat;background-position:center left;
	position:absolute;top:70px;left:70px;
}
.space{
	margin-top:335px;text-align:center;
}

/* フッター */
#footer{
	height:10px;background-color:#E9967A;
}
#footer_box{
	padding:10px 0 0 0;
	background-color:#FFE4C4;text-align:center;
}
#footer_box .green{
	margin:10px 0 5px 0;padding:1px 5px 1px 5px;border-left:5px solid #A52A2A;color:#A52A2A;
}
#footer_box .boxlink{
	margin-left:auto;margin-right:auto;text-align:left;
	font-size:12px;width:400px;
}
#footer_box .boxlink a{
	text-decoration:none;color:#8B4513;
}
#footer_box .boxlink a:hover{
	color:red;
}

}

