@charset "shift_jis";/* CSS Document *//* NEW CSS */.clear {clear: both;}body {margin:0px;padding:0px;font-size: 12px;line-height : 18px;text-align: left;text-decoration: none;color: #333333;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}/* ----------------------------clearfix	------------------------*/.clearfix:after {   content: ".";   display: block;   height: 0px;   visibility: hidden;   clear: both;}.clearfix {   display: inline-table;}/* IE7 */.clearfix {   display:inline-block;}/*clearfix*/* html .clearfix { height: 1%; }.clearfix { display: block; }/**/.hdn {display: none;}.fl { float:left; }.fr { float:right; }/*header*/div.head01 {text-align:left;	width:751px;	padding:0px; 	margin:0px;	margin-left : auto ;	margin-right : auto ;}div.head01 p{ font-size:10px; color:#999999; margin:3px 0px 0px 0px; padding:0px;}div.head01 ul.head_menu{ font-size:10px; margin:3px 0px 0px 0px; text-align:right; padding:0px;}div.head01 ul.head_menu li{ float:left; list-style:none;  margin:0px 5px 0px 5px;}div.head01 ul.head_menu li.m02{ border-left:#CCCCCC dotted 1px; padding-left:5px;}div.head01 li.head_am{list-style:none;}div.head01 li.head_am a{ width:231px; height:43px; float:right; display:inline-block; background: url(../img/top/bt_am.jpg) top left no-repeat;  margin-top:10px;}div.head01 li.head_am a:hover { background-position:0px -49px;}li.reasonable{list-style:none;}li.reasonable a{ width:510px; height:29px; float:right; display:inline-block; background: url(../img/top/bt_reasonable.gif) top left no-repeat;  margin-top:10px;}li.reasonable a:hover { background-position:0px -30px;}li.reasonable02{list-style:none;}li.reasonable02 a{ width:398px; height:29px; float:right; display:inline-block; background: url(../img/top/bt_reasonable02.gif) top left no-repeat;  margin-top:5px;}li.reasonable02 a:hover { background-position:0px -36px;}ul.linkbt { width:231px; list-style:none; margin:0px 0px 0px 10px; padding:0px; _margin:0px; _width:231px;}ul.linkbt li{display:block;	_display:inline-block;	_float:left;	}ul.linkbt li.shibuya a { width:231px; height:87px; background: url(../img/top/bt_shibuya.jpg) top left no-repeat; float:right;}ul.linkbt li.azabu a { width:231px; height:87px; background: url(../img/top/bt_azabu.jpg) top left no-repeat; float:right; margin-top:5px;}ul.linkbt li a:hover { background-position:0px -92px;}ul.linkbt_n02 { width:341px; list-style:none; margin:0px 0px 0px 3px; padding:0px; _margin:0px; _width:341px;}ul.linkbt_n02  li{display:block;	_display:inline-block;	_float:left;	}ul.linkbt_n02  li.shibuya a { width:168px; height:95px; background: url(../img/top/bt02_shibuya.jpg) top left no-repeat; float:left;}ul.linkbt_n02  li.otowa a { width:168px; height:95px; background: url(../img/top/bt02_otowa.jpg) top left no-repeat; float:right; margin-left:5px}ul.linkbt_n02  li.azabu a { width:168px; height:95px; background: url(../img/top/bt02_azabu.jpg) top left no-repeat; float:left; margin-top:8px;}ul.linkbt_n02  li.ginza a { width:168px; height:95px; background: url(../img/top/bt02_ginza.jpg) top left no-repeat; float:right; margin-top:8px; margin-left:5px;}ul.linkbt_n02  li a:hover { background-position:0px -96px;}*+html ul.linkbt_n02  li.otowa a { margin-top:-16px;}*+html ul.linkbt_n02  li.ginza a { margin-top:-16px;}*+html ul.linkbt_n02  li.azabu a { margin-top:0px;}div#foot01{	margin:15px 0px 0px 0px; padding:0px;	_margin:15px 0px 0px 0px; _padding:0px;	text-align:left;	width:100%;	height:7px;	_height:7px;	background-color:#CCC;	background-repeat:repeat-x;}h1#title{margin:10px 0px 10px 0px;padding:0px;	float:left;	display:inline-block;	width:301px;height:45px;	background: url(../img/top/h1title.gif) no-repeat;}/*g-menu*/div#head02{	margin:5px 0px 0px 0px; padding:0px;	_margin:15px 0px 0px 0px; _padding:0px;	padding-bottom:15px;	text-align:center;	width:100%;	height:36px;	_height:36px;	background-image: url(../img/top/head_bg.jpg);	background-repeat:repeat-x;}div#head02 ul#gm{	width:751px;	padding: 0px; 	margin:0px;	margin-left : auto ;	margin-right : auto ;		padding-left : auto ;	padding-right : auto ;	list-style:none;	display:block;	_display:inline-block;	_text-align:center;	}*:first-child+html div#head02 ul#gm li{	display:inline-block;	float:left;	text-align:center;}div#head02 ul#gm li{	_display:inline-block;	_float:left;}div#head02 ul#gm li a {display:block; margin:0; padding:0; height:36px;}div#head02 ul#gm li#menu01 a { width:126px; background: url(../img/top/gm01.jpg) top left no-repeat; float:left;}div#head02 ul#gm li#menu02 a { width:125px; background: url(../img/top/gm02.jpg) top left no-repeat; float:left;}div#head02 ul#gm li#menu03 a { width:125px; background: url(../img/top/gm03.jpg) top left no-repeat; float:left;}div#head02 ul#gm li#menu04 a { width:125px; background: url(../img/top/gm04.jpg) top left no-repeat; float:left;}div#head02 ul#gm li#menu05 a { width:125px; background: url(../img/top/gm05.jpg) top left no-repeat; float:left;}div#head02 ul#gm li#menu06 a { width:125px; background: url(../img/top/gm06.jpg) top left no-repeat; float:left;}div#head02 ul#gm li#menu01 a:hover { background-position:0px -39px;}div#head02 ul#gm li#menu02 a:hover { background-position:0px -39px;}div#head02 ul#gm li#menu03 a:hover { background-position:0px -39px;}div#head02 ul#gm li#menu04 a:hover { background-position:0px -39px;}div#head02 ul#gm li#menu05 a:hover { background-position:0px -39px;}div#head02 ul#gm li#menu06 a:hover { background-position:0px -39px;}/*osusume_table*/table.t_topics{width:751px; border:none; margin:0px; padding:0px;}table.t_topics td.topics{width:231px; border:none; margin:0px; padding:0px;}table.top{width:751px; border:#CCCCCC solid 1px; margin-top:15px; padding:6px; text-align:left;	}h2.osusume{ display:block; background:url(../img/top/h2_osusume.gif) top left no-repeat; width:584px; height:16px; margin:3px 0px 10px 2px; padding:0px;}h3.t_shibuya{ display:block; background:url(../img/top/osusume01.gif) top left no-repeat; width:173px; height:27px; margin:0px 6px 7px 0px; padding:0px;}h3.t_azabu{ display:block; background:url(../img/top/osusume02.gif) top left no-repeat; width:173px; height:27px; margin:0px 6px 7px 6px; padding:0px;}h3.t_otowa{ display:block; background:url(../img/top/osusume03.gif) top left no-repeat; width:173px; height:27px; margin:0px 6px 7px 6px; padding:0px;}h3.t_ginza{ display:block; background:url(../img/top/osusume04.gif) top left no-repeat; width:173px; height:27px; margin:0px 0px 7px 6px; padding:0px;}table#t_osusume,tr,th,td{	border-collapse:collapse;}table#t_osusume{ _margin-left:10px;}table#t_osusume td{border:#CCCCCC solid 1px;}table#t_osusume tr{ border-style:none;}table#t_osusume{ width:724px; margin:0; padding:0; font-size:10px; color:#444; border:none;}table#t_osusume td.td180{ width:180px; margin:0px; padding:0px; border-top:none; border-bottom:none; border-left:none;}table#t_osusume td.td185{ width:185px; margin:0px; padding:0px; border-top:none; border-bottom:none;}table#t_osusume td.td180_2{ width:180px; margin:0px; padding:0px; border-top:none; border-bottom:none; border-right:none;}table#t_osusume dl{ border-bottom:#CCC dotted 1px; padding-bottom:3px; margin:0px; _margin-bottom:10px}*:first-child+html table#t_osusume dl{ margin-bottom:10px}table#t_osusume dl.last{ border-style:none; padding:0px; margin:0px;}table#t_osusume dl dt img{ height:65px; float:left; margin:0px; padding:0px;}table#t_osusume dl dt{float:left; margin:0px; padding:0px;}table#t_osusume dl dd {float:left; margin-left:6px; padding:0px;}table#t_osusume dl.shibuya{ width:172px; margin:0px 5px 0px 2px; padding:0px;}table#t_osusume dl.azabu{ width:172px; margin:0px 5px 0px 7px; padding:0px;}table#t_osusume dl.otowa{ width:172px; margin:0px 5px 0px 7px; padding:0px;}table#t_osusume dl.ginza{ width:172px; margin:0px 0px 0px 7px; padding:0px;}table#t_osusume dl.shibuya h4 a{color:#CC0000; font-size:13px; font-weight:bold;line-height:120%; margin:0px; padding:0px;}table#t_osusume dl.azabu h4 a{color:#006EB8; font-size:13px; font-weight:bold; line-height:120%; margin:0px; padding:0px;}table#t_osusume dl.otowa h4 a{color:#336600; font-size:13px; font-weight:bold; line-height:120%; margin:0px; padding:0px;}table#t_osusume dl.ginza h4 a{color:#744E00; font-size:13px; font-weight:bold; line-height:120%; margin:0px; padding:0px;}/*order*/.order{	width:710px;}.order ul{	list-style:none;	width:548px;	}.order ul li{	float:left;	height:35px;	display:block;	margin-bottom:20px;}.order ul li a{	float:left;	height:35px;	display:block;}.order ul li.od01{ width:107px; background:url(../img/common/menu_order.gif) 0px 0px no-repeat;}.order ul li.od02 a { width:107px; background:url(../img/common/menu_order.gif) -107px 0px no-repeat;}.order ul li.od03 a { width:111px; background:url(../img/common/menu_order.gif) -214px 0px no-repeat;}.order ul li.od04 a { width:96px; background:url(../img/common/menu_order.gif) -325px 0px no-repeat;}.order ul li.od05 a { width:112px; background:url(../img/common/menu_order.gif) -421px 0px no-repeat;}.order ul li.od06 a { width:110px; background:url(../img/common/menu_order.gif) -533px 0px no-repeat;}.order ul li.od02 a:hover { width:107px; background:url(../img/common/menu_order.gif) -107px -38px no-repeat;}.order ul li.od03 a:hover { width:111px; background:url(../img/common/menu_order.gif) -214px -38px no-repeat;}.order ul li.od04 a:hover { width:96px; background:url(../img/common/menu_order.gif) -325px -38px no-repeat;}.order ul li.od05 a:hover { width:112px; background:url(../img/common/menu_order.gif) -421px -38px no-repeat;}.order ul li.od06 a:hover { width:110px; background:url(../img/common/menu_order.gif) -533px -38px no-repeat;}/*search_table*/table.top02,tr,th,td{	border-collapse:collapse;}table.top02{width:751px; margin-top:15px; padding:12px; text-align:left;}table.top02 td{border:#CCCCCC solid 1px;}table.top02 td.search{ width:230px; }table.top02 td.kodawari{ width:520px;}h2.kodawari{ display:block; background:url(../img/top/h2_kodawari.gif) top left no-repeat; width:105px; height:16px; margin:8px 0px 10px 7px; padding:0px;}h2.search{ display:block; background:url(../img/top/h2_search.gif) top left no-repeat; width:73px; height:16px; margin:8px 0px 10px 7px; padding:0px;}/*kodawari_table*/*:first-child+html ul.kodawari li{	display:inline-block;	float:left;}table.top02 ul.kodawari li{	_display:inline-block;	_float:left;	_margin:0px;	_padding:0px;}table.top02 ul.kodawari{ width:520px; list-style:none; margin:0px 0px 0px 10px; padding:0px; _margin:0px; _width:540px; _padding:0px;}table.top02 ul.kodawari li a {display:block; margin:0px 8px 10px 0px; padding:0px 0px 0px 0px; _margin:0px; _padding:0px;}table.top02 ul.kodawari li.ki01 a { width:75px; height:70px ; background: url(../img/top/ki01.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki02 a { width:75px; height:70px ; background: url(../img/top/ki02.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki03 a { width:75px; height:70px ; background: url(../img/top/ki03.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki04 a { width:75px; height:70px ; background: url(../img/top/ki04.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki05 a { width:75px; height:70px ; background: url(../img/top/ki05.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki06 a { width:75px; height:70px ; background: url(../img/top/ki06.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki07 a { width:75px; height:70px ; background: url(../img/top/ki07.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki08 a { width:75px; height:70px ; background: url(../img/top/ki08.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki09 a { width:75px; height:70px ; background: url(../img/top/ki09.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki10 a { width:75px; height:70px ; background: url(../img/top/ki10.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki11 a { width:75px; height:70px ; background: url(../img/top/ki11.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li.ki12 a { width:75px; height:70px ; background: url(../img/top/ki12.gif) top left no-repeat; float:left;}table.top02 ul.kodawari li a:hover { background-position:0px -72px;}/*serch_table*/table.top02 ul.search{ width:197px; list-style:none; margin:0px auto 0px auto; padding:0px;}table.top02 ul.search li a {display:block; margin:0px auto 7px auto; padding:0px 0px 0px 0px;}*:first-child+html ul.search li{	display:inline-block;	float:left;}table.top02 ul.search li{	_display:inline-block;	_float:left;	_margin:0px;	_padding:0px;}table.top02 ul.search li.sb01 a { width:197px; height:45px ; background: url(../img/top/seach_b01.gif) top left no-repeat; float:left;}table.top02 ul.search li.sb02 a { width:197px; height:45px ; background: url(../img/top/seach_b02.gif) top left no-repeat; float:left;}table.top02 ul.search li.sb03 a { width:197px; height:45px ; background: url(../img/top/seach_b03.gif) top left no-repeat; float:left;}table.top02 ul.search li a:hover { background-position:0px -46px;}/*ninki_table*/h2.ninki{ display:block; background:url(../img/top/h2_ninki.gif) top left no-repeat; width:121px; height:16px; margin:3px 0px 10px 2px; padding:0px;}dl.ninki{ border-top:#CCC dotted 1px; padding-top:5px; margin:5px 0px 0px 0px; width:723px;}dl.ninki dt{ width:100px; font-size:13px; font-weight:bold; color:#CC0000; float:left; margin-left:10px;}dl.ninki dd{ width:560px; font-size:13px; font-weight:bold; float:right; line-height:180%;}dl.ninki dd a{margin-right:12px; padding-right:12px; border-right:#CCCCCC solid 1px;}/*TOP_contents01*/div#top_cts01{width:751px; height:74px; margin-top:15px; padding:0px; text-align:left;}div#top_cts01 ul{list-style:none; margin:0px; padding:0px;}*:first-child+html div#top_cts01 ul li{	display:inline-block;	float:left;}div#top_cts01 ul li {display:block;	_display:inline-block;	_float:left;	}div#top_cts01 ul li.ct01 a{ width:219px; height:76px ; background: url(../img/top/topbt_nagare.jpg) top left no-repeat; float:left;}div#top_cts01 ul li.ct02 a{ width:219px; height:76px ; background: url(../img/top/topbt_oheya.jpg) top left no-repeat; float:left;}div#top_cts01 ul li.ct03 a{ width:219px; height:76px ; background: url(../img/top/topbt_voice.jpg) top left no-repeat; float:left;}div#top_cts01 ul li.ct04 a{ width:94px; height:76px ; background: url(../img/top/bt_request.gif) top left no-repeat; float:left;}div#top_cts01 ul li a:hover { background-position:0px -76px;}/*TOP_contents02*/div#top_cts02{width:751px; height:68px; margin-top:15px; padding:0px; text-align:left;}*:first-child+html div#top_cts02 ul li{	display:inline-block;	float:left;}div#top_cts02 ul li {display:block;	_display:inline-block;	_float:left;	}div#top_cts02 ul{list-style:none; margin:0px; padding:0px;}div#top_cts02 ul li a {display:block}div#top_cts02 ul li.shibuya a{ width:181px; height:68px ; background: url(../img/top/topbt_shibuya.jpg) top left no-repeat; float:left;}div#top_cts02 ul li.azabu a{ width:181px; height:68px ; background: url(../img/top/topbt_azabu.jpg) top left no-repeat; float:left; margin-left:9px; _margin-left:4px;}div#top_cts02 ul li.otowa a{ width:181px; height:68px ; background: url(../img/top/topbt_otowa.jpg) top left no-repeat; float:left; margin-left:9px; _margin-left:4px;}div#top_cts02 ul li.ginza a{ width:181px; height:68px ; background: url(../img/top/topbt_ginza.jpg) top left no-repeat; float:left; margin-left:9px; _margin-left:4px;}div#top_cts02 ul li a:hover { background-position:0px -76px;}/*forrent*/ul.forrent li{list-style:none;	width:628px; 	margin-left:auto;	margin-right: auto;	margin-top:20px;	margin-bottom:0px;	padding:0px;	}ul.forrent li a{ width:628px; height:30px; display:inline-block; background: url(../img/top/forrent.gif) top left no-repeat;}ul.forrent li a:hover { background-position:0px -30px;}/*recruit*/ul.recruit li{list-style:none;	width:126px; 	margin-left : auto ;	margin-right : auto ;	margin-top:5px;	margin-bottom:5px;	padding:0px;}ul.recruit li a{ width:126px; height:24px; display:inline-block; background: url(../img/top/bt_recruit.gif) top left no-repeat;}ul.recruit li a:hover { background-position:0px -31px;}/* detail_notfind----------------------------- */div#notfind_shibuya a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_shibuya.gif) 0px 0px no-repeat;	margin-top:0px;	margin-bottom:0px;	margin-left : auto ;	margin-right : auto ;}div#notfind_azabu a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_azabu.gif) 0px 0px no-repeat;	margin-top:0px;	margin-bottom:0px;	margin-left : auto ;	margin-right : auto ;}div#notfind_otowa a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_otowa.gif) 0px 0px no-repeat;	margin-top:0px;	margin-bottom:0px;	margin-left : auto ;	margin-right : auto ;}div#notfind_ginza a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_ginza.gif) 0px 0px no-repeat;	margin-top:5px;	margin-bottom:5px;	margin-left : auto ;	margin-right : auto ;}div#notfind_shibuya a:hover,div#notfind_azabu a:hover,div#notfind_otowa a:hover,div#notfind_ginza a:hover { background-position:0px -96px;}div#notfind_3 a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_shibuya.gif) 0px 0px no-repeat;	margin-top:0px;	margin-bottom:0px;	margin-left : auto ;	margin-right : auto ;}div#notfind_1 a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_azabu.gif) 0px 0px no-repeat;	margin-top:0px;	margin-bottom:0px;	margin-left : auto ;	margin-right : auto ;}div#notfind_2 a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_otowa.gif) 0px 0px no-repeat;	margin-top:0px;	margin-bottom:0px;	margin-left : auto ;	margin-right : auto ;}div#notfind_5 a{	width: 408px;	height: 92px;	display:block;	background:url(../img/common/notfind_hon_ginza.gif) 0px 0px no-repeat;	margin-top:5px;	margin-bottom:5px;	margin-left : auto ;	margin-right : auto ;}div#notfind_3 a:hover,div#notfind_1 a:hover,div#notfind_2 a:hover,div#notfind_5 a:hover { background-position:0px -96px;}#suwa_title01{    border-bottom:1px solid #000;    font-size:14px;    font-weight:bold;    margin:0px 0px 30px 0px;    padding:5px 0;    _height:1px;}#suwa_title02{    border-bottom:1px solid #000;    font-size:11px;    font-weight:bold;    padding:5px 0;    _height:1px;}.entry_archive_link{    float:right;    font-size:11px;    _font-size:9px;}.archive_entry_title{    float:left;    width:580px;    font-size:14px;    font-weight:bold;}.archive_entry_date{    float:left;    width:120px;    text-align:right;    font-size:11px;    line-height:18px;}fieldset:after, .cl:after {    clear:both;    content:".";    display:block;    height:0pt;    visibility:hidden;}fieldset, .cl {    min-height:1px;    _height:10px;}#alpha{    display:block;}#header-inner, #content-inner, #footer-inner {    margin:0pt auto;    position:relative;    width:710px;}.header {  font-size: 12px; font-style: normal; font-weight: bold; line-height: 16px; color: #666666}.title {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 18px; color: #000000}.title2 {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 18px; color: #000000}.rosenmei {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 22px; color: #000000}.rosenmei2 {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 22px; color: #000000}.rosenmei_middle {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 18px; color: #666666}.rosenmei_small {  font-size: 10px; font-style: normal; font-weight: normal; line-height: 18px; color: #666666}.rosenmei_min {  font-size: 11px; font-style: normal; line-height: 20px; color: #333333}.rosenmei_min_kyu {  font-size: 11px; font-style: normal; line-height: 20px; color: #CC0000}.ekimei {  font-size: 16px; font-style: normal; font-weight: bold; line-height: 20px; color: #333333}.ekimei_big {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 20px; color: #333333}.eki {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 22px; color: #333333}.eki_rosen {  font-size: 12px; font-style: normal; line-height: 17px}.eki_syousai {  font-size: 12px; font-style: normal; line-height: 17px; color: #666666}.eki_ichiran {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 17px; color: #333333}.eki_kekka {  font-size: 12px; font-style: normal; font-weight: bold; line-height: 17px; color: #333333}.eki_kekkasuu {  font-size: 12px; font-style: normal; font-weight: bold; line-height: 17px; color: #FF0000}.eki_kekkapage {  font-size: 11px; font-style: normal; line-height: 17px; color: #333333}.eki_kekkapage_b {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 17px; color: #CC0000}.eki_hyou {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 15px; color: #FFFFFF}.eki_hyou_3 {  font-size: 11px; font-style: normal; line-height: 15px; color: #333333}.syousai {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 22px; color: #333333}.syousai_number {  font-size: 14px; font-style: normal; line-height: 17px; color: #333333}.syousai_catch {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 17px; color: #333333}.syousai_catch02 {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 17px; color: #777}.syousai_hyou {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 15px; color: #FFFFFF}.syousai_hyou_3 {  font-size: 11px; font-style: normal; line-height: 15px; color: #333333}.syousai_02 {  font-size: 10px; font-style: normal; line-height: 14px; color: #333333}.other {  font-size: 12px; font-style: normal; font-weight: normal; line-height: 21px; color: #333333}.option {  font-size: 11px; font-style: normal; font-weight: normal; line-height: 18px; color: #333333}.small {  font-size: 10px; font-style: normal; font-weight: normal; line-height: 14px; color: #000000}.footer {  font-size: 11px; font-style: normal; font-weight: normal; line-height: 15px; color: #000000}.copyright {  font-size: 10px; font-style: normal; font-weight: normal; line-height: 14px; color: #999999}.blog {  font-size: 12px; font-style: normal; font-weight: normal; line-height: 22px; color: #333333}.blog_m {  font-size: 15px; font-style: normal; font-weight: bold; line-height: 22px; color: #333333}a:link { color: #333333; text-decoration:none; } a:visited { color: #333333; text-decoration:none; } a:hover { color: #CC0000; text-decoration:underline; } a:active { color: #CC0000F; text-decoration:underline; } .errstr {	color: #ff0000;	font-weight: bold;}/* DETAIL TABLE----------------------------------------------------------------------------*/table.base{width:710px; margin:15px 0 15px; background-color:#CCC}table.detail02{width:710px;font-size:11px;color:#333;}.detail02 th{text-align:center;background:#EEE;font-weight:bold;}tr{margin:10px;border:1px solid #999;}.d_small{font-size:10px;}.detail01 th{text-align:left;background:#333;font-size:14px;font-weight:bold;color:#FFFFFF;}.detail01 td{text-align:left;background:#FFF;font-size:14px;font-weight:bold;color:#333;}.detail01 a{color:#C00;}.icon a{font-size:10px;color:#C00;}.mt5{margin-top:5px;}.topics{width:508px;margin:0px;border:#CCCCCC solid 1px;text-align:left;}.topics ul{font-size:11px;line-height:150%;margin:10px 0px 10px 0px;padding:0px 10px 0px 8px;}.topics ul li{list-style: none;background: url(../img/top/arrow.gif)  #FFF no-repeat 0px 5px;border-bottom:#CCC dotted 1px;margin:5px 0px 0px;padding:0px 12px 5px;}.topics_n02{width:398px;margin:0px;border:#CCCCCC solid 1px;text-align:left;}.topics_n02 ul{font-size:11px;line-height:150%;margin:0px 0px 10px 0px;padding:0px 10px 0px 8px;}.topics_n02 ul li{list-style: none;background: url(../img/top/arrow.gif)  #FFF no-repeat 0px 5px;border-bottom:#CCC dotted 1px;margin:5px 0px 0px;padding:0px 12px 5px;}.topics_n02 ul li.last{border-bottom:none;padding:0px 8px 0px;}