@charset "UTF-8";

/*
Theme Name: Shibsanta2011 PC
Theme URI: https://coba-u.com/
Description: サンタガールをさがせ！2011 PC用
Version: 1.0
Author: hinikudesign
Author URI: https://gao.codomolab.com/
*/


@import url(https://gao.codomolab.com/css/reset.css);
@import url(https://gao.codomolab.com/css/fonts.css);


/*-----------------------------------------------
	BASE
-----------------------------------------------*/

body {
	background: #00b0ec url(https://gao.codomolab.com/img/bg_body.png) center top no-repeat; 
	font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 170%;
	text-align: center;
}

/* LINK */

a {
	color: #d1191a;
	text-decoration: none;
}

a:hover {
	color: #eee;
}


/*-----------------------------------------------
	WRAPPER
-----------------------------------------------*/

#wrapper {
	width: 1020px;
	margin: 0 auto;
}


/*-----------------------------------------------
	HEADER
-----------------------------------------------*/

#header {
	padding-top: 15px;
	height: 360px;
	background: url(https://gao.codomolab.com/img/bg_header.png) no-repeat; 
}


/*-----------------------------------------------
	CONTENT
-----------------------------------------------*/

#content {
	width: 1030px;
	text-align: left;
}


#content_left{
	width: 830px;
	float: left;
}

.box_top{
	width: 830px;
	height: 20px;
	background: url(https://gao.codomolab.com/img/box_top.png) no-repeat; 
}

.box_mid{
	width: 830px;
	background: #fff; 
}

.box_mid h2{
	padding: 5px 25px;
	font-weight: bold;
}

.box_mid p{
	padding: 5px 25px;
	line-height: 150%;
}

.box_bottom{
	width: 830px;
	height: 20px;
	background: url(https://gao.codomolab.com/img/box_bottom.png) no-repeat; 
	margin-bottom: 20px;
}

.profile_left{
	padding: 10px 0 5px 25px;
	width: 145px;
	float: left;
}

.profile_left img{
	padding: 5px;
	background: #c51f1e; 
}

.profile_right{
	padding: 5px 0 0 0;
	width: 635px;
	float: left;
}

.profile_right h4{
	padding: 2px 0 3px 0;
	font-weight:bold;
}

.profile_right p{
	padding: 0;
	font-size: 12px;
	line-height: 145%;
}

.box_mid .maps{
	padding: 0 15px;
	margin-bottom: 0;
}

.box_mid .rule{
	padding-top: 5px;
}

.box_mid .rule h2 {
	padding: 5px 25px;
	font-weight: bold;
}

.box_mid .rule p{
	padding: 0 25px 10px 45px;
	line-height: 150%;
	background: url(https://gao.codomolab.com/img/icon_o.png) no-repeat left top; 
}

.box_mid .rule li{
	padding: 5px 25px 0 45px;
	line-height: 150%;
	background: url(https://gao.codomolab.com/img/icon_p.png) no-repeat left top; 
}



#content_right{
	width: 180px;
	float: right;
}

#content_right p{
	margin-bottom: 15px;
}

#content_tv{
	width: 830px;
	height: 430px;
}

#content_info {
	width: 830px;
	background: #000;
	color: #fff;
	height: 35px;	
}

#content_info h3{
	font-size: 14px;
	padding: 6px 10px 0 10px;
}

#twitter_div{
	font-size: 12px;
	line-height: 138%;
	padding: 6px 10px 0 10px;
	color: #fff;
}

#twitter_div a {
	color: #fff;
}

#content_ust{
	background: #000;
	margin: 0;
	width: 550px;
	height: 395px;
	float: left;
}

#content_ust p{
	padding: 10px 10px 0 10px;
	color: #fff;
}

#content_ust p a{
	color: #fff;
}

#content_chat{
	margin: 0;
	width: 280px;
	float: right;
}


#topmenu{
	margin: 15px 0;
	clear:both;
}

#profile{
	margin-top: 15px;
	clear:both;
}

#profile h3{
	padding: 10px 0 12px 0;
}

#profile_sorano{
	padding-left: 10px;
	width: 375px;
	float: left;
	border: 5px solid #d1191a;
}

#profile_cobau{
	padding-left: 10px;
	width: 375px;
	float: right;
	border: 5px solid #d1191a;
}

.profile_img{
	width: 160px;
	float: left;
}

.profile_text{
	width: 200px;
	float: left;
	font-size: 12px;
	line-height: 138%;
}

.profile_text h2{
	font-size: 14px;
	padding: 0 0 5px 0;
	font-weight:bold
}

.profile_btn{
	padding: 10px 0px;
	clear:both;
}

.map{
	padding: 5px 10px;
}





#pic{
	margin-top: 15px;
	background: #fff;
	padding: 5px 15px;
	font-size: 12px;
	line-height: 130%;
}

#pic img{
	padding: 5px 0;
}


#staff{
	margin-top: 20px;
}

#staff p{
	padding: 5px 15px;
	line-height: 150%;
}




/*-----------------------------------------------
	FOOTER
-----------------------------------------------*/

#footer {
	padding-top: 20px;
	width: 1020px;
	clear:both;
}

#footer p{
	padding-bottom: 20px;
}

#footer a {
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	color: #ff8bc9;
	background: #FFF;
}

/*-----------------------------------------------
	OTHER
-----------------------------------------------*/

.more{
	text-align: right;
	clear:both;
}

.page_top {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	margin: 0;
	text-align: right;
}

.clear {
	clear:both;
}

iframe{overflow:hidden}

/*
     FILE ARCHIVED ON 05:33:01 Apr 22, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:02:07 Oct 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.983
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.014
  esindex: 0.021
  cdx.remote: 45.025
  LoadShardBlock: 107.231 (3)
  PetaboxLoader3.datanode: 128.794 (4)
  load_resource: 289.687
  PetaboxLoader3.resolve: 238.716
*/