@charset "shift_jis";

body {

	background-color: #FFFFFF;

	text-align: center;

	margin-top:0px;

	margin-bottom: 0px;

	margin-left: 0px; 

	margin-right: 0px; 

	font-family: "‚l‚rƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

}



.inbody {

	background-image:  url(../img/top_bk2.gif);

	width: 852px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-align: center;

	background-position: left top;

}



.flash {

	clear: both;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



*html .inbody {

	left:0px;

}

.main {

	padding: 0px;

	width: 850px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-align: left;

}



.header {

	background-image:  url(../img/head.gif);

	width: 850px;

	height: 28px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 1px;

}

.header_page {

	background-image:  url(../img/head.gif);

	width: 850px;

	height: 28px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 1px;

}



.header2 {

	width: 754px;

	margin-right: auto;

	margin-left: 48px;

}



.text_left {

	margin-top: 7px;

	font-size: 12px;

	text-align: left;

}



.text_right {

	margin-top: -12px;

	font-size: 10px;

	text-align: right;

}



a.head_link {

	color:#000000;

	text-decoration: none;

}

a:hover.head_link {

	color:#009999;

	text-decoration:underline;

}



.margin0 {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 1px;

}



.margin10 {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 1px;

}



.index_main {

	background-image:  url(../img/index_main.jpg);

	width: 754px;

	height: 255px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: 48px;

}



.page_title01 {

	background-image:  url(../img/bung01.jpg);

	width: 735px;

	height: 85px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title02 {

	background-image:  url(../img/kagu_head.jpg);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title03 {

	background-image:  url(../img/pc_head.jpg);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title04 {

	background-image:  url(../img/mobile_head.jpg);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title05 {

	background-image:  url(../img/book_head.jpg);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title06 {

	background-image:  url(../img/link_head.jpg);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title07 {

	background-image:  url(../img/copo_head.jpg);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title08 {

	background-image:  url(../img/askul_head.jpg);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title09 {

	background-image:  url(../img/privacy.gif);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title10 {

	background-image:  url(../img/toi.gif);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.page_title11 {

	background-image:  url(../img/site_map.gif);

	width: 728px;

	height: 86px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 60px;

}



.menu_bk {

	background-image:  url(../img/menu_bk.gif);

	background-repeat:no-repeat;

	background-position: center 15px;

	width: 850px;

	height: 30px;

	margin: 0px;

	padding: 0px;

}



.menu ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.menu li {

	display: inline;

}

.menu li a {

	float: left;

}

.notext {

	display: none;

}



#menu_top a {

	background-image: url(../img/b_top.gif);

	height: 38px;

	width: 69px;

	display: block;

}

#menu_top a:hover{

	background-image: url(../img/b_topd.gif);

}



#menu1 a {

	background-image: url(../img/b_01.gif);

	height: 38px;

	width: 111px;

	display: block;

}

#menu1 a:hover{

	background-image: url(../img/b_01d.gif);

}



#menu2 a {

	background-image: url(../img/b_02.gif);

	height: 38px;

	width: 100px;

	display: block;

}

#menu2 a:hover{

	background-image: url(../img/b_02d.gif);

}



#menu3 a {

	background-image: url(../img/b_03.gif);

	height: 38px;

	width: 94px;

	display: block;

}

#menu3 a:hover{

	background-image: url(../img/b_03d.gif);

}



#menu4 a {

	background-image: url(../img/b_04.gif);

	height: 38px;

	width: 78px;

	display: block;

}

#menu4 a:hover{

	background-image: url(../img/b_04d.gif);

}



#menu5 a {

	background-image: url(../img/b_05.gif);

	height: 38px;

	width: 77px;

	display: block;

}

#menu5 a:hover{

	background-image: url(../img/b_05d.gif);

}



#menu6 a {

	background-image: url(../img/b_06.gif);

	height: 38px;

	width: 100px;

	display: block;

}

#menu6 a:hover{

	background-image: url(../img/b_06d.gif);

}



#menu7 a {

	background-image: url(../img/b_07.gif);

	height: 38px;

	width: 63px;

	display: block;

}

#menu7 a:hover{

	background-image: url(../img/b_07d.gif);

}



#menu8 a {

	background-image: url(../img/b_08.gif);

	height: 38px;

	width: 58px;

	display: block;

}

#menu8 a:hover{

	background-image: url(../img/b_08d.gif);

}



.index01 ul {

	padding: 0px;



	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 58px;

	list-style-type: none;

}

.index01 li {

	display: inline;

}

.index01 li a {

	float: left;

}



#index01_01 a {

	background-image: url(../img/index_menu01.jpg);

	width: 237px;

	height: 201px;

	display: block;

	margin-right: 0px;

	margin-top: 0px;

}



#index01_02 a {

	background-image: url(../img/index_menu02.jpg);

	width: 237px;

	height: 201px;

	display: block;

	margin-right: 0px;

	margin-bottom: 0px;

}



#index01_03 a {

	background-image: url(../img/index_menu03.jpg);

	width: 237px;

	height: 201px;

	display: block;

	margin-right: 0px;

	margin-bottom: 0px;

}





.index02 ul {

	padding: 0px;



	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 58px;

	list-style-type: none;

}

.index02 li {

	display: inline;

}

.index02 li a {

	float: left;

}



#index02_01 a {

	background-image: url(../img/index_menu04.jpg);

	width: 357px;

	height: 82px;

	display: block;

	margin-right: 0px;

	margin-top: 0px;

}



#index02_02 a {

	background-image: url(../img/index_menu05.jpg);

	width: 357px;

	height: 82px;

	display: block;

	margin-right: 0px;

	margin-bottom: 0px;

}



.index03 ul {

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 58px;

	list-style-type: none;

}

.index03 li {

	display: inline;

}

.index03 li a {

	float: left;

}



#index03_01 a {

	background-image: url(../img/index_menu06.jpg);

	width: 357px;

	height: 170px;

	display: block;

	margin-right: 0px;

	margin-top: 0px;

}



#index03_02 a {

	background-image: url(../img/index_menu07.jpg);

	width: 357px;

	height: 170px;

	display: block;

	margin-right: 0px;

	margin-bottom: 0px;

}





.img-kage {

padding-right: 0px;

padding-bottom: 0px;

margin: 2px;

background: url(../img/photowaku.gif) right bottom;

float: left;

}



.img-kage2 {

margin: 10px 10px 10px 10px;

background: url(../img/photowaku.gif) right bottom;

float: left;

}



.img-waku {

position: relative;

left: -5px;

top: -5px;

padding: 3px;

background: #FFFFFF;

border: 1px solid #cccccc;

} 



.footer {

	background-image:  url(../img/footer.gif);

	width: 850px;

	height: 87px;

	margin: 0px;

	padding: 0px;

}

.footer_text {

	padding-top: 10px;

	padding-left: 220px;

	font-size: 10px;

	color: #999999;

}

a.footer_link {

	font-size: 10px;

	color:#3BCAAC;

	text-decoration: none;

}

a:hover.footer_link {

	font-size: 10px;

	color:#FF6600;

	text-decoration:underline;

}



.page_bk {

	background-image:  url(../img/page_bk.jpg);

	width: 720px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 72px;

}





.page_left {

	width: 350px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 0px;

}

.page_right {

	width: 330px;

	margin-top: -550px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: 430px;

}





.bung01 ul {

	background-image:  url(../img/bungu.jpg);

	background-repeat:no-repeat;

	width: 720px;

	height: 580px;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 70px;

	padding-top: 20px;

	padding-left: 30px;

	padding-right: 0px;

	list-style-type: none;

}

.bung01 li {

	display: inline;

}

.bung01 li a {

	float: left;

}



#bung01_01 a {

	width: 310px;

	margin-right: 0px;

	margin-top: 0px;

}



.bung02 ul {

	background-image:  url(../img/kagu.jpg);

	background-repeat:no-repeat;

	margin: 0px;

	padding: 0px;

	width: 720px;

	height: 620px;

	margin-top: 0px;

	margin-left: 70px;

	padding-top: 20px;

	padding-left: 30px;

	padding-right: 0px;

	list-style-type: none;

}

.bung02 li {

	display: inline;

}

.bung02 li a {

	float: left;

}



#bung02_01 a {

	width: 350px;

	margin-right: 0px;

	margin-top: 0px;

}



.bung03 ul {

	background-image:  url(../img/pc.jpg);

	background-repeat:no-repeat;

	margin: 0px;

	padding: 0px;

	width: 718px;

	height: 616px;

	margin-top: 0px;

	margin-left: 70px;

	padding-top: 20px;

	padding-left: 30px;

	padding-right: 0px;

	list-style-type: none;

}

.bung03 li {

	display: inline;

}

.bung03 li a {

	float: left;

}



#bung03_01 a {

	width: 350px;

	margin-right: 0px;

	margin-top: 0px;

}



.text_bungt {

	width: 270px;

	font-size: 12px;

	color: #666666;

	padding: 5px;

	line-height: 25px;

	text-align: left;

}



.lan_box {

	width: 721px;

	height: 330px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.bung_box {

	width: 721px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.bung_box2 {

	background-image:  url(../img/kagu/img04.jpg);

	background-repeat:no-repeat;

	background-position: right 45px;

	width: 721px;

	height: 340px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.bung_top {

	font-size: 10pt;

	margin: 15px;

	padding: 0px;

	text-align: right;

}



.bung_box_txt {

	width: 250px;

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	color: #666666;

	line-height: 25px;

	text-align: left;

	margin-top: 30px;

	margin-left: 35px;

}



.bung_box_txt2 {

	width: 380px;

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	color: #666666;

	line-height: 25px;

	text-align: left;

	margin-top: 30px;

	margin-left: 35px;

}



.bung_box_txt3 {

	width: 600px;

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	color: #666666;

	line-height: 25px;

	text-align: left;

	margin-top: 30px;

	margin-left: 35px;

}



.bung_box_txt4 {

	width: 480px;

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	color: #666666;

	line-height: 25px;

	text-align: left;

	margin-top: 30px;

	margin-left: 20px;

}



.bung_box_txt5 {

	width: 350px;

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	color: #666666;

	line-height: 25px;

	text-align: left;

	margin-top: 30px;

	margin-left: 20px;

}



.bung_box_right {

	width: 400px;

	margin: 0px;

	padding: 0px;

	margin-top: -760px;

	margin-bottom: 0px;

	margin-left: 320px;

	text-align: left;

}



.bung_box_right2 {

	width: 260px;

	margin: 0px;

	padding: 0px;

	margin-top: -280px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 440px;

	text-align: left;

}



.bung_box_right3 {

	width: 180px;

	margin: 0px;

	padding: 0px;

	margin-top: -250px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 520px;

	text-align: left;

}



.box_title {

	width: 690px;

	margin: 0px;

	padding: 0px;

	margin-left: 20px;

	margin-top: 50px;

	text-align: left;

	font-size: 11pt;

	line-height: 13pt;

	font-family: "‚l‚r –¾’©", "Osaka";

}





.index_menu_box ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 58px;

	padding: 0px;



}

.index_menu_box li {

	display: inline;

}

.index_menu_box li a {

	float: left;

}



#index_menu_box01 a {

	background-image:  url(../img/index/menu01.jpg);

	width: 245px;

	height: 210px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#index_menu_box01 a:hover{

	background-image:  url(../img/index/menu01d.jpg);

}



#index_menu_box02 a {

	background-image:  url(../img/index/menu02.jpg);

	width: 245px;

	height: 210px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#index_menu_box02 a:hover{

	background-image:  url(../img/index/menu02d.jpg);

}



#index_menu_box03 a {

	background-image:  url(../img/index/menu03.jpg);

	width: 245px;

	height: 210px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#index_menu_box03 a:hover{

	background-image:  url(../img/index/menu03d.jpg);

}



.index_menu_box_txt {

	width: 225px;

	margin-top: 142px;

	margin-left: 10px;

	padding: 0px;

	font-size: 10px;

	line-height: 10pt;

	text-align: left;

	color: #666666;

}



.index_menu2_box ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 58px;

	padding: 0px;



}

.index_menu2_box li {

	display: inline;

}

.index_menu2_box li a {

	float: left;

}



#index_menu2_box01 a {

	background-image:  url(../img/index/menu06.jpg);

	width: 367px;

	height: 88px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#index_menu2_box01 a:hover{

	background-image:  url(../img/index/menu06d.jpg);

}



#index_menu2_box02 a {

	background-image:  url(../img/index/menu07.jpg);

	width: 367px;

	height: 88px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#index_menu2_box02 a:hover{

	background-image:  url(../img/index/menu07d.jpg);

}



.index_menu3_box ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 58px;

	padding: 0px;



}

.index_menu3_box li {

	display: inline;

}

.index_menu3_box li a {

	float: left;

}



#index_menu3_box01 a {

	background-image:  url(../img/index/menu04.jpg);

	width: 367px;

	height: 178px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#index_menu3_box01 a:hover{

	background-image:  url(../img/index/menu04d.jpg);

}



#index_menu3_box02 a {

	background-image:  url(../img/index/menu05.jpg);

	width: 367px;

	height: 178px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#index_menu3_box02 a:hover{

	background-image:  url(../img/index/menu05d.jpg);

}





.index_menu3_box_txt01 {

	width: 180px;

	margin-top: 122px;

	margin-left: 10px;

	padding: 0px;

	font-size: 10px;

	line-height: 10pt;

	text-align: left;

	color: #666666;

}



.index_menu3_box_txt02 {

	width: 170px;

	margin-top: 83px;

	margin-left: 10px;

	padding: 0px;

	font-size: 10px;

	line-height: 10pt;

	text-align: left;

	color: #666666;

}



.foot {

	background-image:  url(../img/index/foot.jpg);

	width: 849px;

	hwight: 109px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 1px;

	padding: 0px;

}



.foot_left {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 58px;

	padding: 0px;

	padding-top: 15px;

	font-size: 12px;

	line-height: 12pt;

	text-align: left;

	color: #000000;

}



.foot_hr {

	margin-top: -3px;

	margin-bottom: -3px;

}



.foot_left01 {

	width: 270px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

	font-size: 10px;

	line-height: 10pt;

	text-align: left;

	color: #000000;

}



.foot_left02 {

	width: 270px;

	margin-top: -48px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 285px;

	padding: 0px;

	font-size: 10px;

	line-height: 10pt;

	text-align: left;

	color: #000000;

}



.foot_left01_right {

	text-align: right;

	margin-top: -13px;

}



.foot_left01_right2 {

	text-align: right;

	margin-top: -26px;

}



.foot_right {

	width: 170px;

	margin-top: -70px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 620px;

	padding: 0px;

	font-size: 12px;

	line-height: 12pt;

	text-align: center;

	color: #000000;

}



.bung_box_inkan {

	width: 320px;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 30px;

	text-align: left;

	font-size: 10px;

	line-height: 10pt;

	color: #000000;

}



.bung_box_inkan2 {

	width: 320px;

	margin: 0px;

	padding: 0px;

	margin-top: -820px;

	margin-bottom: 0px;

	margin-left: 370px;

	font-size: 10px;

	line-height: 10pt;

	color: #000000;

}



.bung_box_inkan_txt {

	margin: 0px;

	padding: 0px;

	margin-top: 5px;

}



.bung_box_inkan_txt2 {

	font-size: 13pt;

	line-height: 13pt;

	font-family: "‚l‚r –¾’©", "Osaka";

	color: #FF0000;

}



.bung_box_inkan_txt3 {

	margin: 0px;

	padding: 0px;

	margin-left: 80px;

	margin-top: -67px;

}



.bung_box_hanko {

	width: 655px;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 30px;

	text-align: left;

	font-size: 10px;

	line-height: 10pt;

	color: #000000;

}



.bung_box_hanko_txt {

	font-size: 10px;

	line-height: 10pt;

	color: #000000;

}



.bung_box_hanko_txt2 {

	font-size: 18px;

	line-height: 20pt;

	color: #4D4D4D;

	font-weight: 900;

}



.bung_box_hanko_bk {

	width: 310px;

	margin: 0px;

	padding: 0px;

	margin-top: -290px;

	margin-bottom: 0px;

	margin-left: 350px;

	text-align: center;

}



.bung_box_hanko_bk2 {

	margin: 0px;

	padding: 0px;

	margin-left: 30px;

}





.footer2_text {

	font-size: 10px;

	color: #999999;

}



.left_box01 {
	width: 330px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 12pt;
	color: #4D4D4D;

}
.left_box02 {
	width: 330px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 12pt;
	color: #4D4D4D;
	height: 370px;

}



.left_box01_txt {

	margin: 30px;

	padding: 0px;

	text-align: left;

	font-size: 12px;

	line-height: 16pt;

	color: #4D4D4D;

}



.left_box01_txt2 {
	text-align: left;
	font-size: 12px;
	line-height: 14pt;
	color: #4D4D4D;
	padding: 30px;

}



.right_box_txt02 {

	width: 320px;

	margin: 0px;

	padding: 0px;

	margin-top: -160px;

	margin-bottom: 0px;

	margin-left: 350px;

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.right_box_txt03 {

	width: 300px;

	margin: 0px;

	padding: 0px;

	margin-top: -270px;

	margin-bottom: 0px;

	margin-left: 417px;

}



.pc_box {

	background-image:  url(../img/pc/img05.jpg);

	background-repeat:no-repeat;

	background-position: right 35px;

	width: 721px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.pc_box2 {

	width: 600px;

	margin: 0px;

	padding: 0px;

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.pc_box_txt {

	margin: 0px;

	padding: 0px;

	margin-left: 30px;

	text-align: left;

	font-size: 12px;

	line-height: 14pt;

	color: #3BCAAC;

	font-weight: 900;

}



.pc_box_txt2 {

	margin: 0px;

	padding: 0px;

	margin-top: -18px;

	margin-left: 250px;

}



.pc_box_txt3 {

	margin: 0px;

	padding: 0px;

	margin-top: 5px;

	margin-bottom: 10px;

	margin-left: 50px;

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.pc_box_txt4 {

	margin: 0px;

	padding: 0px;

	margin-top: -18px;

	margin-left: 250px;

}



.pc_box_txt5 {

	width: 300px;

	margin: 0px;

	padding: 0px;

	margin-top: -250px;

	margin-bottom: 0px;

	margin-left: 350px;

	text-align: center;

}



.pc_btm {

	margin: 0px;

	padding: 0px;

	margin-top: -70px;

	margin-bottom: 50px;

	text-align: center;

}



.bung05 {

	background-image:  url(../img/book.jpg);

	background-repeat:no-repeat;

	margin: 0px;

	padding: 0px;

	width: 720px;

	height: 570px;

	margin-top: 0px;

	margin-left: 70px;

	padding-top: 20px;

	padding-left: 30px;

	padding-right: 0px;

	list-style-type: none;

}



.bung05_txt {

	width: 350px;

	margin: 20px;

	padding: 0px;

}



.book_box {

	background-image:  url(../img/book_photo01.jpg);

	background-repeat:no-repeat;

	background-position: right 0px;

	width: 721px;

	height: 205px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.book_box_txt {

	width: 370px;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 30px;

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.book_box_txt2 {

	width: 150px;

	margin: 0px;

	padding: 0px;

	margin-top: -75px;

	margin-bottom: 0px;

	margin-left: 320px;

	text-align: center;

}



.mobile_title {

	background-image:  url(../img/mobile.jpg);

	background-repeat:no-repeat;

	margin: 0px;

	padding: 0px;

	width: 720px;

	height: 570px;

	margin-top: 0px;

	margin-left: 70px;

	padding-top: 20px;

	padding-left: 30px;

	padding-right: 0px;

	list-style-type: none;

}



.mobile_box {

	background-image:  url(../img/mobile_photo01.jpg);

	background-repeat:no-repeat;

	background-position: right 0px;

	width: 721px;

	height: 205px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.mobile_box_txt {

	width: 500px;

	margin: 0px;

	padding: 0px;

	margin-top: 20px;

	margin-bottom: 0px;

	margin-left: 30px;

	text-align: left;

}



.askul_title {

	background-image:  url(../img/askul.jpg);

	background-repeat:no-repeat;

	margin: 0px;

	padding: 0px;

	width: 720px;

	height: 1130px;

	margin-top: 0px;

	margin-left: 70px;

	padding-top: 20px;

	padding-left: 30px;

	padding-right: 0px;

	list-style-type: none;

}



.askul_box {

	width: 520px;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 50px;

	text-align: left;

}



.askul_txt {
	text-align: left;
	font-size: 12px;
	line-height: 14pt;
	color: #666;
	margin-left: 10px;

}



.copo_box {

	width: 721px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.copo_box_txt {

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 30px;

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.copo_box_font {

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

}



.copy02 {

	margin: 0px;

	padding: 0px;

	margin-left: 20px;

}



a.link_link {

	font-size: 12px;

	color:#3BCAAC;

	text-decoration: none;

	line-height: 12pt;

}

a:hover.link_link {

	font-size: 12px;

	color:#FF6600;

	text-decoration:underline;

	line-height: 12pt;

}



.link_font {

	width: 200px;

	margin: 0px;

	padding: 0px;

	margin-top: -18px;

	font-size: 12px;

	color:#3BCAAC;

	text-decoration: none;

	line-height: 12pt;

	text-align: right;

	margin-left: 40px;

}



.link_btn {

	width: 80px;

	margin: 0px;

	padding: 0px;

	margin-top: -16px;

	margin-left: 250px;

	line-height: 12pt;



}



.link_btn2 {

	width: 80px;

	margin: 0px;

	padding: 0px;

	margin-top: -21px;

	margin-left: 330px;

}



.priv_box {

	width: 721px;

	margin: 0px;

	padding: 0px;

	margin-left: 70px;

	background-color:#FFFFFF;

}



.priv_box2 {

	width: 715px;

	height: 100px;

	margin: 0px;

	padding: 3px;

	margin-left: 70px;

	background-color:#FFFFFF;

	border:1px solid #3BCAAC;

}



.priv_box3 {

	width: 712px;

	height: 97px;

	margin: 0px;

	padding: 0px;

	background-color:#FFFFFF;

	border:1px solid #3BCAAC;

}



.priv_box_txt {

	margin: 40px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.toi_box_txt {

	margin: 50px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.toi_txt {

	text-align: left;

	font-size: 12px;

	line-height: 12pt;

	color: #4D4D4D;

}



.copy01 {

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: left;

}



.kuwashiku {

	margin: 0px;

	padding: 0px;

	margin-top: -33px;

	margin-left: 160px;

	margin-bottom: 0px;

	text-align: left;

}



.link_hit {

	margin: 0px;

	padding: 0px;

	margin-top: 10px;

}



#btn011 a {

	background-image:  url(../img/bungu/btn01.gif);

	width: 126px;

	height: 126px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 80px;

	text-decoration: none;

}

#btn011 a:hover{

	background-image:  url(../img/bungu/btn01d.gif);

}



#btn012 a {

	background-image:  url(../img/bungu/img08.gif);

	width: 199px;

	height: 53px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 0px;

	text-decoration: none;

}

#btn012 a:hover{

	background-image:  url(../img/bungu/img08d.gif);

}



#btn013 a {

	background-image:  url(../img/bungu/btn02.gif);

	width: 126px;

	height: 126px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 20px;

	text-decoration: none;

}

#btn013 a:hover{

	background-image:  url(../img/bungu/btn02d.gif);

}



#btn014 a {

	background-image:  url(../img/bungu/btn03.gif);

	width: 126px;

	height: 126px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 20px;

	text-decoration: none;

}

#btn014 a:hover{

	background-image:  url(../img/bungu/btn03d.gif);

}



#btn015 a {

	background-image:  url(../img/bungu/btn01.gif);

	width: 126px;

	height: 126px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 20px;

	text-decoration: none;

}

#btn015 a:hover{

	background-image:  url(../img/bungu/btn01d.gif);

}



#btn016 a {

	background-image:  url(../img/kagu_title01.gif);

	width: 721px;

	height: 36px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 0px;

	text-decoration: none;

}

#btn016 a:hover{

	background-image:  url(../img/kagu_title01d.gif);

}



.btn016_bk {

	background-image:  url(../img/kagu_title04.gif);

	width: 721px;

	height: 36px;

	display: block;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}



.btn017_bk {

	background-image:  url(../img/kagu_title05.gif);

	width: 721px;

	height: 36px;

	display: block;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}



#btn017 a {

	background-image:  url(../img/link/img03.gif);

	width: 76px;

	height: 21px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 385px;

	margin-top: -27px;

	margin-bottom: 15px;

	text-decoration: none;

}

#btn017 a:hover{

	background-image:  url(../img/link/img03d.gif);

}



.pc_link ul {

	margin-top: -70px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 130px;

	padding: 0px;



}

.pc_link li {

	display: inline;

}

.pc_link li a {

	float: left;

}



#btn018 a {

	background-image:  url(../img/pc/btn01.png);

	width: 113px;

	height: 35px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 0px;

	margin-top: 0px;

	text-decoration: none;

}

#btn018 a:hover{

	background-image:  url(../img/pc/btn01d.png);

}



#btn019 a {

	background-image:  url(../img/pc/btn02.png);

	width: 113px;

	height: 35px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 45px;

	margin-top: 0px;

	text-decoration: none;

}

#btn019 a:hover{

	background-image:  url(../img/pc/btn02d.png);

}



#btn020 a {

	background-image:  url(../img/pc/btn03.png);

	width: 113px;

	height: 35px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 45px;

	margin-top: 0px;

	text-decoration: none;

}

#btn020 a:hover{

	background-image:  url(../img/pc/btn03d.png);

}



#btn021 a {

	background-image:  url(../img/pc/btn04.png);

	width: 113px;

	height: 35px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-left: 45px;

	margin-top: 0px;

	text-decoration: none;

}

#btn021 a:hover{

	background-image:  url(../img/pc/btn04d.png);

}



#btn022 a {

	background-image:  url(../img/bung_botan.gif);

	width: 67px;

	height: 22px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: -18px;

	margin-left: 160px;

	text-decoration: none;

}

#btn022 a:hover{

	background-image:  url(../img/bung_botand.gif);

}



#btn023 a {

	background-image:  url(../img/book_moji5.gif);

	width: 68px;

	height: 21px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: -18px;

	margin-left: 250px;

	text-decoration: none;

}

#btn023 a:hover{

	background-image:  url(../img/book_moji5d.gif);

}



#btn024 a {

	background-image:  url(../img/book_moji5.gif);

	width: 68px;

	height: 21px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: -31px;

	margin-left: 175px;

	text-decoration: none;

}

#btn024 a:hover{

	background-image:  url(../img/book_moji5d.gif);

}



#btn025 a {

	background-image:  url(../img/pc/img04.jpg);

	width: 202px;

	height: 165px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: -250px;

	margin-left: 400px;

	text-decoration: none;

}

#btn025 a:hover{

	background-image:  url(../img/pc/img04d.jpg);

}



#btn026 a {

	background-image:  url(../img/book_moji4.gif);

	width: 105px;

	height: 33px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 30px;

	text-decoration: none;

}

#btn026 a:hover{

	background-image:  url(../img/book_moji4d.gif);

}



#btn027 a {

	background-image:  url(../img/book_moji3.gif);

	width: 100px;

	height: 55px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 30px;

	text-decoration: none;

}

#btn027 a:hover{

	background-image:  url(../img/book_moji3.gif);

}



#btn028 a {

	background-image:  url(../img/mobile/img04.jpg);

	width: 80px;

	height: 27px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: -25px;

	margin-left: 250px;

	text-decoration: none;

}

#btn028 a:hover{

	background-image:  url(../img/mobile/img04d.jpg);

}



#btn029 a {

	background-image:  url(../img/bungu/btn04.gif);

	width: 126px;

	height: 126px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: 20px;

	margin-left: 0px;

	text-decoration: none;

}

#btn029 a:hover{

	background-image:  url(../img/bungu/btn04d.gif);

}



#btn030 a {

	background-image:  url(../img/askul_title04.gif);

	width: 510px;

	height: 71px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 0px;

	text-decoration: none;

}

#btn030 a:hover{

	background-image:  url(../img/askul_title04d.gif);

}



#btn031 a {

	background-image:  url(../img/link/img03.gif);

	width: 76px;

	height: 21px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 0px;

	text-decoration: none;

}

#btn031 a:hover{

	background-image:  url(../img/link/img03d.gif);

}



#btn032 a {

	background-image:  url(../img/link/img04.gif);

	width: 64px;

	height: 21px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 0px;

	text-decoration: none;

}

#btn032 a:hover{

	background-image:  url(../img/link/img04d.gif);

}



#btn033 a {

	background-image:  url(../img/toi_btn2.gif);

	width: 169px;

	height: 31px;

	display: block;

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 0px;

	text-decoration: none;

}

#btn033 a:hover{

	background-image:  url(../img/toi_btn2d.gif);

}







.mobile_maker {

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 10px;

}



.fs_top {  font-size: 10pt; line-height: 12pt;}

.fs_12pt {  font-size: 11pt; line-height: 13pt; font-family: "‚l‚r –¾’©", "Osaka";}

.fs_18pt {  font-size: 16pt; line-height: 20pt; font-family: "‚l‚r –¾’©", "Osaka"; color:#2FB498; font-weight: 900;}

.fs_13_green {  font-size: 12pt; line-height: 15pt; color:#3BCAAC; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";}

.fs_12pt {  font-size: 11pt; line-height: 32pt; font-family: "‚l‚r –¾’©", "Osaka";}



a.link_alpha {

}

a:hover.link_alpha {

filter:alpha(opacity=80);

-moz-opacity:0.8;

-khtml-opacity: 0.8;

opacity: 0.8;

}





* html .LRSplit {height:0;} 

.LRSplit{display: block;} 
