/*
Theme Name:		WorldStreet-01
Theme URI:		http://cutline.tubetorial.com/
Description:	Cutlineは機能豊富でクリーンなWordPress用テーマです。デザインとコードは<a href="http://pearsonified.com">Chris Pearson</a>、<a href="http://stellify.net">Sophia Lucero</a>が更新しています。<a href="http://www.splashpress.com">Splashpress Media</a>で管理しています。
Version:		1.4-3CS
Author:			Hikaru Uchiyama
Author URI:		http://cutline.tubetorial.com/
Tags: 			white, black, three-columns, fixed-width, right-sidebar, left-sidebar, theme-options, threaded-comments, microformats, sticky-post
*/

/******* General *******/
* {
	padding: 0;
	margin: 0;
}
body {
	background: #fff;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
}
a {
	color: #03A6E3;
	text-decoration: underline;
}
a:visited, a:hover {
color: #03A6E3;
text-decoration: underline;
}
a img {
	border: none;
}
.spacer10 {
	margin:10px;
}
.spacer20 {
	margin:20px;
}
.spacer30 {
	margin:30px;
}
hr{
	width: auto;
	height: 0px;
	border: 0px;
	border-top: 1px dotted #999;
}
.area_green {
	border: 1px;
	border-style: solid;
	border-color: #008000;
	margin: 10px 0;
	padding:20px 50px;
	color:#497D26;
	background: #EBFADA url(images/accept.png) no-repeat;
	background-position: 10px 20px;
}
h3{
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	padding:5px 0 5px 10px;
	border-left:5px solid #8CC63F;
}
#menu h4 {
	potision: static:
	background: url(images/bg_title_566.gif) center top no-repeat;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:3px 0 0 10px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
}
h5{
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
	padding:0;
}


/******* Header *******/
#container {
	width: 950px;
	margin: 0 auto;
}
#container .description {
	margin: 5px 0 5px 0;
	width: 80%;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}
#container .bookmarker {
	margin: 5px 0 5px 0;
	width: 20%;
	float: right;
	text-align: right;
}
#container #header_img {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: 260px; 
	background: url(images/header1.jpg) no-repeat;
}
#container #header_img img {
	display: block;
} /* これはIE 6と7のためのハックです */

#container #header_img h1{
	float:left;
	width: auto;
}
#container #header_img h1 a {
	display: block;
	background: url(images/logo.png) no-repeat;
	margin:10px 0 0 20px;
	width: 322px;
	height: 93px;
	text-indent: -9999px;
	outline: none;
}


/**************** table *****************/
.coupontable {
	float:left;
	border:2px solid #CCC;
	border-collapse:collapse;
	padding:5px;
}
.coupontable .title {
	background:#8DC641;
	color:#fff;
	padding:2px;
	font-weight:bold;
	text-align:center;
}
.coupontable p {
	width:270px;
	float:left;
}
.stylish table {
	background:#FFF;
	border:2px solid #CCC;
	border-collapse:collapse;
	margin:5px 0 10px;
}
.stylish th, 
.stylish td {
	border:1px solid #CCC;
	padding:3px 10px;
	text-align:left;
	vertical-align:top;
}
.stylish tr.even td {
	background:#F7F7F7;
}
.stylish th {
	background:#EDEFF0;
	font-weight:normal;
}

.menutable{
	color:#666666;
	width:546px;
	margin:10px 10px 0;
}
.menutable td {
	vertical-align:top;
	line-height:140%;
}
.menutable .photo {
	width:60px;
}
.menutable .price {
	text-align:right;
}
.menutable .border {
	vertical-align:middle;
	height:20px;
}

/**************** Header:SubMenu *****************/
#container #header-submenu {
	margin:30px 10px 0 0;
	width: 288px;
	height: 50px;
	list-style:none;
	float:right;
}
#container #header-submenu ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}

#container #header-submenu li {
	margin: 0;
	padding:0;
	display:block;
	float:left;
}
#container #header-submenu li a{
	text-indent:-10000px;
	outline: none;
}
#submenu01 a {
	display:block;
	width:90px;
	height:50px;
	background:url("images/header_submenu.png") no-repeat;
}
#submenu01 em a 	  {text-decoration:none; background-position:0 -50px;}
#submenu01 a:hover    {text-decoration:none; background-position:0 -50px;}
#submenu01 em a:hover {text-decoration:none; background-position:0 -50px;}

#submenu02 a {
	display:block;
	width:90px;
	height:50px;
	background:url("images/header_submenu.png") no-repeat;
	background-position:-90px 0;
}
#submenu02 em a       {text-decoration:none; background-position:-90px -50px;}
#submenu02 a:hover    {text-decoration:none; background-position:-90px -50px;}
#submenu02 em a:hover {text-decoration:none; background-position:-90px -50px;}

#submenu03 a {
	display:block;
	width:100px;
	height:50px;
	background:url("images/header_submenu.png") no-repeat;
	background-position:-180px 0;
}
#submenu03 em a       {text-decoration:none; background-position:-180px -50px;}
#submenu03 a:hover    {text-decoration:none; background-position:-180px -50px;}
#submenu03 em a:hover {text-decoration:none; background-position:-180px -50px;}


/**************** Header:Menu *****************/
#container #header-menu {
	margin:100px auto 0;
	width: 910px;
	height: 58px;
	list-style:none;
}
#container #header-menu ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}

#container #header-menu li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
#container #header-menu li a{
	text-indent:-10000px;
	outline: none;
}
#menu01 a {
	display:block;
	width:151px;
	height:58px;
	background:url("images/mainmenu.png") no-repeat;
}
#menu01 em a 	   {text-decoration:none; background-position:0 -58px;}
#menu01 a:hover    {text-decoration:none; background-position:0 -58px;}
#menu01 em a:hover {text-decoration:none; background-position:0 -58px;}

#menu02 a {
	display:block;
	width:151px;
	height:58px;
	background:url("images/mainmenu.png") no-repeat;
	background-position:-151px 0;
}
#menu02 em a       {text-decoration:none; background-position:-151px -58px;}
#menu02 a:hover    {text-decoration:none; background-position:-151px -58px;}
#menu02 em a:hover {text-decoration:none; background-position:-151px -58px;}

#menu03 a {
	display:block;
	width:151px;
	height:58px;
	background:url("images/mainmenu.png") no-repeat;
	background-position:-302px 0;
}
#menu03 em a       {text-decoration:none; background-position:-302px -58px;}
#menu03 a:hover    {text-decoration:none; background-position:-302px -58px;}
#menu03 em a:hover {text-decoration:none; background-position:-302px -58px;}

#menu04 a {
	display:block;
	width:151px;
	height:58px;
	background:url("images/mainmenu.png") no-repeat;
	background-position:-453px 0;
}
#menu04 em a       {text-decoration:none; background-position:-453px -58px;}
#menu04 a:hover    {text-decoration:none; background-position:-453px -58px;}
#menu04 em a:hover {text-decoration:none; background-position:-453px -58px;}

#menu05 a {
	display:block;
	width:151px;
	height:58px;
	background:url("images/mainmenu.png") no-repeat;
	background-position:-604px 0;
}
#menu05 em a       {text-decoration:none; background-position:-604px -58px;}
#menu05 a:hover    {text-decoration:none; background-position:-604px -58px;}
#menu05 em a:hover {text-decoration:none; background-position:-604px -58px;}

#menu06 a {
	display:block;
	width:155px;
	height:58px;
	background:url("images/mainmenu.png") no-repeat;
	background-position:-755px 0;
}
#menu06 em a       {text-decoration:none; background-position:-755px -58px;}
#menu06 a:hover    {text-decoration:none; background-position:-755px -58px;}
#menu06 em a:hover {text-decoration:none; background-position:-755px -58px;}


/******* core layout elements *******/
#content_box {
	width: 950px;
	text-align: left;
	float: left;
	clear: both;
	margin:20px 0 0 0;
}
#content {
	width: 566px;
	padding: 0 0 0 20px;
	float: left;
	line-height:24px;
}
#sidebar {
	width: 174px;
	padding: 0 0 0 15px;
	float: right;
}
#l_sidebar {
	width: 170px;
	padding: 0;
	float: left;
}
#footermenu {
	font-size:10px;
	background:#DFDFDF;
	width: 920px;
	margin:10px auto 0;
	padding:10px 15px;
	text-align:right;
	float: left;
	clear: both;
}
#footermenu a {
	text-decoration:none;
}
#footermenu a:hover{
	text-decoration:underline;
}
#footerpr {
	background:#DFDFDF;
	width: 930px;
	margin:10px auto 0;
	padding:5px 10px;
	text-align:center;
	float: left;
	clear: both;
}
#footerpr li {
	float: left;
	margin:0 2px;
	list-style:none;
}
#footer {
	width: 950px;
	margin:10px auto 0;
	padding: 1.2em 0;
	border-top: 2px solid #ccc;
	text-align:center;
	float: left;
	clear: both;
}


/******* content styles *******/
#content h2{
	font-size:16px;
	border-top:2px dotted #999999;
	border-bottom:2px dotted #999999;
	margin: 0 0 10px 0;
	padding:5px;
}
#content_box #content p.date {
	background: url(images/date.png) 0 2px no-repeat;
	margin:10px 0;
	padding:0 0 0 20px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
#content_box #content h5 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	padding:0;
}
#content_box #content h6 {
	font-size:14px;
	font-weight:bold;
	color:#8dc641;
	margin:0;
	padding:0;
}

#content_box #content .comment a{
	background: url(images/comment.png) no-repeat;
	padding:0 0 0 18px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	float:right;
	text-decoration:none;
}
#content_box #content .comment a:hover {
	color:#03A6E3;
	text-decoration:underline;
}
#content_box #content .tag a{
	background: url(images/tag.png) no-repeat;
	padding:0 0 0 18px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	float:right;
	text-decoration:none;
}
#content_box #content .tag a:hover {
	color:#03A6E3;
	text-decoration:underline;
}
#content_box #content .coupon a{
	display:block;
	background: url(images/bell.png) no-repeat;
	margin:0;
	padding:0 0 0 18px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	float:right;
	text-decoration:none;
}
#content_box #content .coupon a:hover {
	color:#03A6E3;
	text-decoration:underline;
}
.custommeta {
	margin:20px 0;
}
.custommeta td {
	vertical-align:top;
}
#content_box #content .print_btn {
	background: url(images/printer.png) no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	float:right;
}
#content_box #content .mobile_btn {
	background: url(images/phone_sound.png) no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	float:right;
}


/**************** Header:fighter *****************/
#content_box #content .fighter a {
	float:left;
	background:url("images/fighter.png") no-repeat;
	margin:0;
	width: 566px;
	height: 60px;
	text-indent:-9999px;
	outline:none;
}
#content_box #content .fighter a:hover {
	float:left;
	background:url("images/fighter.png") left bottom;
	margin:0;
	width: 566px;
	height: 60px;
	text-indent:-9999px;
	outline:none;
}


/**************** archive *****************/
.archivetable {
	float:left;
	width:280px;
	height:100px;
	margin:0 3px 15px 0;
	font-size:12px;
	line-height:140%;
	border-bottom:1px dotted #999999;
}
.archivetable td a {
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
.archivetable td h4 a {
	font-size:12px;
	color:#03A6E3;
}
.archivetable td h4 a:hover{
	text-decoration:underline;
}
.archivetable_full {
	float:left;
	width:373px;
	height:80px;
	margin:0 3px 15px 0;
	font-size:12px;
}
.archivetable_full td a {
	color:#666666;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
}
.archivetable_full td h4 a {
	font-size:12px;
	color:#03A6E3;
}
.archivetable_full td h4 a:hover{
	text-decoration:underline;
}
.archivetable3 {
	float:left;
	width:250px;
	height:95px;
	margin:0 1px 15px 0;
	font-size:12px;
	border-bottom:1px dotted #999999;
}
.archivetable3 td a {
	color:#666666;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	height:15px;
}
.archivetable3 td h4 a{
	font-size:12px;
	color:#03A6E3;
}
.archivetable3 td h4 a:hover{
	text-decoration:underline;
}
.archivetable4 {
	float:left;
	width:250px;
	height:65px;
	margin:0 1px 15px 0;
	font-size:12px;
	border-bottom:1px dotted #999999;
}
.archivetable4 td a {
	color:#666666;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	height:15px;
}
.archivetable4 td h4 a{
	font-size:12px;
	color:#03A6E3;
}
.archivetable4 td h4 a:hover{
	text-decoration:underline;
}
.archivetable5 {
	float:left;
	width:100%;
	margin:0 1px 15px 0;
	font-size:12px;
}
.archivetable5 td a {
	color:#666666;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
.archivetable5 td h4 a{
	font-size:14px;
	color:#03A6E3;
}
.archivetable5 td h4 a:hover{
	text-decoration:underline;
}
.archivetable-search {
	float:left;
	width:100%;
	margin:0 5px 0 0;
	font-size:12px;
}
.archivetable-search td a {
	color:#666666;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
.archivetable-search td h4 a{
	font-size:12px;
	color:#03A6E3;
}
.archivetable-search td h4 a:hover{
	text-decoration:underline;
}


/**************** news *****************/
#news a{
	width:100%;
	color: #333333;
	text-decoration:none;
}
#news a:hover{
	color: #06A7E3;
	text-decoration:underline;
}

#news .topics_date{
	width:60px;
	color: #999999;
}
.mainnote{
	margin:20px 0;
}


/*---:[ image styles ]:---*/	
	.entry img.left, .entry img.alignleft { padding: 3px; margin: 0.5em 15px 0.5em 0; float: left; clear: left; }		
	.entry img.right, .entry img.alignright { padding: 3px; margin: 0.5em 0 0.5em 15px; float: right; clear: right; }
	.entry img.center, .entry img.aligncenter { display: block; padding: 3px; margin: 0 auto 1.5em auto; float: none; clear: both; }
	.entry img.off { padding: 0 !important; border: none !important; }
	.entry img.stack { clear: none !important; }
	.entry div.alignleft { text-align: left; float: left; }
	.entry div.alignright { text-align: right; float: right; }
	.entry div.aligncenter { text-align: center; margin: 0 auto; }
	.entry div.wp-caption { margin-bottom: 1.5em; border: 3px double #bbb; overflow: hidden; max-width: 490px; }
		.entry .wp-caption img { display: block; margin: 5px auto; border: none; }	
		.entry .wp-caption-text { margin: 0 5px; font-size: 0.8em; line-height: 1.3em; }
	.entry .gallery { margin: auto auto 15px; }
		.entry .gallery .gallery-item { margin: 0 0 0.6em; }
		.entry .gallery .gallery-icon, .entry .gallery .gallery-caption { margin: 0; }
		.entry .gallery .gallery-caption { margin: 5px; font-size: 0.8em; line-height: 1.3em; text-align: left; }

.tagged { padding: 0.4em 0 0 0; background: url('images/hr_tag_sep.gif') no-repeat; font-size: 1.2em; line-height: 1.6em; color: #888; clear: both; }

	.tagged a, .tagged a:visited { padding: 0.25em; color: #333; text-decoration: none; }
	
		.tagged a:hover { color: #fff; background: #333; text-decoration: none; }
	
	.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }

.navigation {
	width:auto;
}
	
	.previous { padding: 0 20px 0 0; float: left; }
	
	.next { float: right; }

.clear {
	clear: both;
	text-indent:-999px;
	line-height:100%;
}

.flat { margin: 0 0 2.0em 0 !important; }

.whitespace { margin: 0 0 3.5em 0 !important; }


/*---:[ footer styles ]:---*/

#footer p { margin: 0 0 0.923em 0; font-size: 1.3em; color: #888; text-align: right; }

	#footer a, #footer a:visited { color: #888; text-decoration: none; }
		
		#footer a:hover { color: #888; text-decoration: underline; }

/**************** comment styles *****************/
#comments {
	padding:10px;
	background:#EFEFEF;
	width: auto;
	clear: both;
}
ul#comment_list {
	border-top: 1px solid #bbb;
}
ul#comment_list li.comment {
	padding: 1.2em 0 1.2em 1.2em;
	list-style: none;
	overflow: hidden;
	border-bottom: 1px dotted #bbb;
	height: 1%;
}
ul#comment_list li.even { background: #fff; }
ul#comment_list li.odd { background: #fff; }
ul#comment_list li.trackback, ul#comment_list li.pingback { background: url('images/trackback_bg.gif'); }
ul#comment_list li.comment ul.children { margin: 0 0 0 1.2em; }
ul#comment_list li.comment ul.children li.comment { border-top: 1px dotted #bbb; border-bottom: none; padding-bottom: 0; margin-top: 1.2em; }

#respond {
	clear: both;
	overflow: hidden;
}
#respond label{
	margin:5px;
}
#respond input{
	width:200px;
}
#respond textarea{
	width:520px;
}

.comment .entry {
	color:#333333;
	font-size:12px;
	line-height:150%;
	padding: 0 15px;
}

			.comment_meta { margin: 0 0 1.2em; }			
				.comment_avatar .avatar { float: right; padding: 0 1.2em 1.2em 1.2em; }			
				.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
				
				.trackback .comment_num { padding: 0 0 0 20px; }
				
					.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
					
						.comment_num a:hover { color: #df0000; text-decoration: none; }
				
				.comment_meta strong { font-size: 1.6em; }
				
/*---:[ comment pagination ]:---*/			
	#comments .navigation { overflow: hidden; padding: 1.0em 0; }
		#comments .navigation .alignleft { float: left; }
		#comments .navigation .alignright { float: right; }


/******* search *******/

#search_form .search_input {
	width:140px;
	padding: 3px;
	color: #000;
	border: 1px solid #cccccc;
}


/******* sidebar *******/

li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }				
li.widget li a:hover, li.linkcat li a:hover { text-decoration: underline; }

#l_sidebar ul.sidebar_list {
	list-style: none;
}
#l_sidebar ul.sidebar_list li.widget{
	margin:0 0 10px;
}
#l_sidebar ul.sidebar_list li.widget .waku{
	border:3px solid #EFDFC2;
	padding: 0;
}
#l_sidebar ul.sidebar_list li.widget h2.search{
	width:100%;
	height:40px;
	background:url("images/h2_search.gif") no-repeat;
	text-indent:-999px;
}
#l_sidebar ul.sidebar_list li.widget h2.category{
	width:100%;
	height:40px;
	background:url("images/h2_category.gif") no-repeat;
	text-indent:-999px;
}
#l_sidebar ul.sidebar_list li.widget h2.area{
	width:100%;
	height:40px;
	background:url("images/h2_area.gif") no-repeat;
	text-indent:-999px;
}
#l_sidebar ul.sidebar_list li.widget h2.mobile{
	width:100%;
	height:40px;
	background:url("images/h2_mobile.gif") no-repeat;
	text-indent:-999px;
}
#l_sidebar ul.sidebar_list li.widget ul {
	padding:0 10px;
}
#l_sidebar ul.sidebar_list li.widget .waku ul li {
	margin: 5px 0 0 0 ;
	border-bottom:1px dotted #CCCCCC;
}
#l_sidebar ul.sidebar_list li.widget ul li a{
	color:#666666;
	margin: 5px 0;
}
#l_sidebar ul.sidebar_list li.widget ul li.area {
	padding: 5px 0;
	font-size:11px;
}
#l_sidebar ul.sidebar_list li.widget ul li.area_last {
	padding: 5px 0;
	font-size:11px;
	border-bottom:1px dotted #fff;
}

#l_sidebar ul.sidebar_list li.widget ul li.food {
	padding: 5px 0 9px 32px;
	background:url("images/li_food.gif") no-repeat;
}
#l_sidebar ul.sidebar_list li.widget ul li.shop {
	padding: 5px 0 9px 32px;
	background:url("images/li_shop.gif") no-repeat;
}
#l_sidebar ul.sidebar_list li.widget ul li.school {
	padding: 5px 0 9px 32px;
	background:url("images/li_school.gif") no-repeat;
}
#l_sidebar ul.sidebar_list li.widget ul li.relax {
	padding: 5px 0 9px 32px;
	background:url("images/li_relax.gif") no-repeat;
}
#l_sidebar ul.sidebar_list li.widget ul li.entertainment {
	padding: 5px 0 9px 32px;
	background:url("images/li_entertainment.gif") no-repeat;
	border-bottom:1px dotted #fff;
}
#sidebar ul.sidebar_list ul {
	margin:0;
}
#sidebar ul.sidebar_list li {
	margin:0 0 5px;
}
#sidebar ul.sidebar_list li img{
	border:1px solid #cccccc;
	margin:0;
}


/******* リンク集 *******/
#otherlink{
	color:#666666;
	font-size:10px;
}
.BannerForm {
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	width:560px;
}


/******* twitter *******/
#sidebar ul.sidebar_list li.widget h2 a {
	background:#EFE4D1 url("images/li_twitter.png") no-repeat;
	display:block;
	width:auto;
	height:24px;
	margin:0;
	padding:8px 0 0 40px;
	font-size:16px;
	line-height:18px;
	outline:none;
	text-decoration:none;
}
#sidebar ul.sidebar_list li.widget h2 a:hover {
	text-decoration:underline;
}
#twitterFollowBadge{
	list-style:none;
}
ul.twitter {
	background:#EFE4D1;
	padding:5px;
	font-size:10px;
}
ul.sidebar_list li.widget ul.twitter li.twitter-item {
	border-bottom:1px dotted #CCCCCC;
	line-height:18px;
	margin:5px 0 0 0;
}
abbr {
	text-align:right;
	display:block;
	width:100%;
	color:#999999;
	border-bottom:0px dotted #fff;
}


/*************** maps ***************/
#addr{
	display:none;
}
#gmap {
	display:block;
	width:100%;
	height:300px;
}


/*********** Slider jQuery**************/
#slider {
width: 566px; /* important to be same as image width */
height: 200px; /* important to be same as image height */
position: relative; /* important */
overflow: hidden; /* important */
margin: 0 0 10px;
border:1px solid #cccccc;
}
#sliderContent {
width: 566px; /* important to be same as image width or wider */
position: absolute;
top: 0;
margin-left: 0;
}
.sliderImage {
float: left;
position: relative;
display: none;
}
.sliderImage span {
position: absolute;
padding: 10px 13px;
width: 566px;
background-color: #000;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
color: #fff;
display: none;
}
.clear {clear: both;}
.top {top: 0;left: 0;}
ul { list-style-type: none;}

.retweet_style{
	float:right;
	margin:0 0 0 3px;
}


/*************** PR ***************/
#pr,#pr a{
	line-height:150%;
	padding:5px;
	background:#FCFAF6;
	color:#DBC793;
	text-decoration:none;
	margin:10px 0 0 0;
}

/*************** 掲載申し込み ***************/
.pr_osusume_head {
	text-indent:-9999px;
	background: url("images/pr_osusume_head.gif") no-repeat;
	width:371px;
	height:30px;
	margin:10px 0 0 0;
}
.pr_osusume {
	background: url("images/pr_osusume.gif") repeat-y;
	width:351px;
	padding:0 10px;
}
.pr_osusume_bottom {
	text-indent:-9999px;
	background: url("images/pr_osusume_bottom.gif") no-repeat;
	width:371px;
	height:10px;
	margin:0 0 10px 0;
}
.btn_contact a {
	background: url("images/btn_contact.png") no-repeat;
	
	text-indent:-9999px;
	margin: 20px auto 0;
	display:block;
	width: 250px;
	height:50px;
	outline: none;
}
.btn_contact a:hover {
	background: url("images/btn_contact.png") left bottom;
	outline: none;
}


/*************** Fighter ***************/
#fighter .prenote {
	float:left;
	width:480px;
	margin:10px 0;
	padding:5px 0 10px 10px;
	border-left:5px solid #03A6E3;
}
#fighter span {
	float:left;
	color:#666666;
	line-height:140%;
	margin:10px 0;
}
#fighter h5 {
	color:#03A6E3
}
#fighter .photo_l {
	float:left;
	width:255px;
}
#fighter .photo_r {
	float:right;
	width:255px;
}
#fighter .story_l {
	float:left;
	width:480px;
	margin:0 0 20px 0;
}
#fighter .story_r {
	float:right;
	width:480px;
	margin:0 0 20px 0;
}
#fighter .story_c {
	float:right;
	width:100%;
	margin:0 0 20px 0;
}
#fighter .profile {
	clear:both;
	width:740px;
	padding:10px;
	margin:20px 0;
	background:#EFEFEF;"
}


/*************** GoogleAdsense ***************/
.adsense {
	text-align: center;
}


/*************** Stats ***************/
img#wpstats{display:none}
