/* CSS Document */a:link {	color: #bd6f6f;}a:visited {	color: #827a66;}a:active {	color: #bd6f6f;}h1, h2, h3, h4, h5, h6 {	padding: 0;	margin: 0;}.txt-l1 {	font-size: medium;	line-height: 140%;	padding: 0;	margin: 0;}.txt-l2 {	font-size: medium;	line-height: 140%;	padding: 0;	margin: 0px 0px 20px 0px;	text-align: left;}.txt-l3 {	font-size: medium;	line-height: 140%;	padding: 0;	margin: 0px 0px 5px 0px;}.txt-m1 {	font-size: small;	line-height: 130%;	color: #6a3905;	padding: 0;	margin: 0;}.txt-s1b {	font-size: x-small;	font-weight: bold;	line-height: 130%;	color: #6a3905;	padding: 5px 0px 0px 0px;	margin: 0;}.td-1 {	padding: 5px;}.Color01{	color:#003466;}.Color02{	color:#603348;}/* ====================== IndexPage ====================== */#TtlMain{	margin:0;	padding:0;	width:369px;	height:75px;	background:url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/ttl_top.html) no-repeat;}#TtlMain h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Caption{	margin:10px 5px 20px 23px;	padding:0;	font-size:small;	line-height:130%;	color:#9f9f9f;	text-align:right;}/* ====================== 2ndPage ====================== */#SecondImgBox{	margin:0;	padding:0 0 15px 0;}.TxtFlat{	margin:0;	padding:0;	font-size: medium;	line-height: 140%;	color: #535353;}.Txt{	padding:0;	font-size: medium;	line-height: 140%;	color: #535353;	margin-top: 0;	margin-right: 20px;	margin-bottom: 0;	margin-left: 0px;	text-align: left;}.Txt .Ttl{	margin:0 0 10px 0;	padding:0 0 0 30px;	color:#993300;	background:url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/point.html) no-repeat;}.Txt ul{	margin:0;	padding:5px 0 15px 15px;	list-style:circle outside;}.Txt li{	margin:0 0 5px 0;	padding:0;	font-size: medium;	line-height: 140%;}.Txt2{	padding:0;	font-size: medium;	line-height: 140%;	color: #535353;	margin-top: 0;	margin-bottom: 0;	margin-left: 20px;	text-align: left;}.Txt3{	padding:0;	font-size: medium;	line-height: 140%;	color: #535353;	text-align: left;	margin-top: 0;	margin-right: 20;	margin-bottom: 0;	margin-left: 0;}#Txt4{	margin:0;	padding:0;	font-size: medium;	line-height: 140%;	color: #535353;}.BoldTxt{	margin:0 0 5px 0;	padding:0;	font-weight:bold;}#TtlNo3{	margin:22px 0 5px 0;	padding:0;	width:440px;	height:36px;	background:url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/ttl_no3.html) no-repeat;}#TtlNo3 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}.ImgBox{	margin:0;	padding-top: 0;	padding-right: 0;	padding-bottom: 15px;	padding-left: 0;}.ImgBox2{	margin:0 0 5px 0;	padding:0;}.ImgBoxSub{	margin:10px 0 0 0;	padding:0;}.ImgCap{	margin:5px 0 0 0;	padding:0;	width:auto;	height:auto;	text-align:left;	font-size:small;	line-height:130%;	color:#9f9f9f;}.ImgCap2{	margin:5px 0 0 0;	padding:0;	width:auto;	height:auto;	text-align:right;	font-size:small;	line-height:130%;	color:#9f9f9f;}.ImgCap3{	margin:0;	padding:5px 5px 10px 0;	text-align:right;	font-size:small;	line-height:130%;	color:#9f9f9f;}.ImgCap4{	margin:0;	padding:5px 5px 10px 5px;	text-align:left;	font-size:small;	line-height:130%;	color:#9f9f9f;}.LinkBox{	margin:20px 0 0 0;	padding:0;	width:290px;	height:auto;	background:url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/present_frame_body.html) repeat-y;}.LinkBox .TxtBox{	margin:0 13px 10px 13px;	padding:0;	width:auto;	height:auto;	font-size: small;	line-height:130%;	color: #6a3905;}.LinkBox .BtnBox{	margin:0;	padding:0;	width:auto;	height:auto;	text-align:center;}#Ttl2{	margin:0;	padding:0;	width:370px;	height:43px;	background:url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/ttl02.html);}#Ttl2 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:x-small;}.ListTxt{	margin:0 0 5px 0;}.CourseBox{	margin:0;	padding:5px;	border:#956aaa 1px solid;}/* ====================== InfoBox ====================== */#InfoBox{	margin:0;	padding:2px;	text-align:left;	border:#9d8592 1px solid;}#InfoBox .TxtBox{	margin:10px;	padding:0;	font-size: medium;	line-height: 140%;	color: #535353;}#InfoBox .Ttl{	margin:0 10px 7px 10px;	padding:0;}#InfoBox .TxtBox2{	margin:10px 20px;	padding:0;	font-size: medium;	line-height: 140%;	color: #535353;}#InfoBox .TxtBox2 .price_box{	margin:10px 0;	padding:0;	color:#48082a;}#InfoBox .TxtBox2 ul{	margin:10px 0;	padding:0 0 0 20px;	list-style:outside disc;	font-size:small;	line-height:120%;}#InfoBox .TxtBox2 ul li{	margin:5px 0;	padding:0;}.txt_l_info{	font-size:large;	line-height:120%;	font-weight:bold;}#InfoBox .BtnBox{	margin:0 10px;	padding:0;	text-align:right;}#InfoBox .ImgBox{	margin:0 10px 10px 0;	padding:0;}/* ====================== ProfBox ====================== */.ProfBox{	margin:10px 0 20px 0;	padding:0;	text-align:left;}.ProfBox .ImgBox{	margin:0 10px 5px 0;	padding:0;	float:left;}.btn_kokuchi {	display: block;	float: right;	height: 48px;	width: 178px;	margin: 0px;	padding-top: 140px;	padding-right: 70px;	padding-bottom: 0px;	padding-left: 0px;}.clear {	margin: 0px;	padding: 0px;	clear: both;	height: 0px;}.Imgchang {	font-size: 11px;	text-align: right;	color: #C26979;	cursor: pointer;	font-weight: bold;	margin: 0px;	padding: 0px;	display: block;}.pr {	width: 850px;	background-image: url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/pr_01.jpg);	background-repeat: no-repeat;	background-position: center top;	padding-top: 440px;	color: #2F2220;	line-height: 150%;	font-size: medium;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.pr hr {	color: #D35280;}.pr_bottom {	background-image: url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/pr_02.gif);	background-repeat: no-repeat;	background-position: center bottom;	margin: 0px;	padding: 0px;	height: 22px;	width: 900px;}.pr2 {	width: 900px;	background-image: url(/wp-content/themes/kabukibito/iroha/naganuma/43/images/column03.html);	background-repeat: no-repeat;	background-position: center top;	padding-top: 80px;	color: #FFFFFF;	line-height: 150%;	background-color: #4491BE;	font-size: medium;}.ImgCapw {	text-align:left;	font-size:small;	line-height:130%;	color:#999999;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0;	padding-left: 10px;	display: block;}