body {

margin: 0px;

color: #666;

background-color: #E8E7E7;

background:url(http://www.atsumare.tv/image/allbackimage.gif);

font-size:10px;

text-align: center;

scrollbar-face-color: #FFF6FF;

scrollbar-highlight-color: #FFF;

scrollbar-shadow-color: #FFF;

scrollbar-3dlight-color: #F397CA;

scrollbar-arrow-color: #F397CA;

scrollbar-track-color: #FFD4E7;

scrollbar-darkshadow-color: #F397CA;

}



p{

margin:3px auto;

}



img {

border: 0px;

vertical-align:bottom;

}



a:link {

font-size:10pt;

color: #FF3399;

text-decoration: underline;

}



a:visited {

color: #FF3399;

text-decoration: underline;

}



a:active {

color: #008080;

text-decoration: underline;

}



a:hover {

color: #008080;

text-decoration: none;

}

hr {

border: dotted #666666 1px;

height: 1px;

width: 90%;

margin-top: 5px;

margin-bottom: 5px;

}



/** トップバナー枠 **************************************************/

h1 {

color : #666666;

background-color: none;

font-size: 8pt;

text-align: center;

margin: 0px;

width: 830px;

font-family: "Verdana", "Arial", "sans-serif";

line-height: 120%;




}

#banner{

margin:0px;

text-align:left;

width:830px;

height:120x;

background-color: #fff;



}

#a_banner{

float: left;

text-align:center;

margin-right:0px;

margin-left:50px;

margin-top:10px;
margin-bottom:5px;

}



#a_banner_new{

float: left;

text-align:center;

margin-right:0px;

margin-left:30px;

margin-top:10px;

margin-bottom: 5px;

}



.rogo{

float: left;

text-align:center;

margin-left:10px;

margin-top:5px;

}



.rogo_new{

float: left;

text-align:center;

margin-left:10px;

margin-top:10px;

}



#header_top{

margin: 0;

width: 830px;

height: 19px;

background: url(http://www.atsumare.tv/image/header_top.gif);

text-align:center;

color: #FF6699 ;
font-size: 10px!important;
font-weight:bold;
display:block;
}



#header_top h1{

color: #FF6699 ;
display:inline;!important;

}




#menu{

font-family: Verdana, Arial, sans-serif;

font-size: 10pt;

line-height: 150%;

text-align: right;

width:830px;

height:19px;

color: #FF0066;

margin: 0px;

height: 20x;

background: url(http://www.atsumare.tv/image/header_bottom.gif) top left;

clear: both;

}



#menu_text{

margin-right: 20px;

}



#menu a:link {

color: #666666;

text-decoration: none;

}

#menu a:visited {

color: #666666;

text-decoration: none;

}



#menu a:active {

color: #FF0066;

text-decoration: underline;

}



#menu a:hover {

color: #FF0066;

text-decoration: underline;

}


/** メニュー**************************************************/
#header_menuoutline{
	clear:both;
	margin-top:0px;
	background:transparent url(http://www.atsumare.tv/image/top/nav_bg.png) 
	}
ul#header_menu
{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;


}

ul#header_menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	color:#FF0099 ;
	/**border-right:1px solid #DDDCDD ;**/
	height:30px;
}
	
ul#header_menu li a
{
	display:block;
	float:left;
	color: #996666   ;
	text-decoration:none;
	font-weight:bold;
	padding:8px 12px 0px 12px;

}
	
ul#header_menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(http://www.atsumare.tv/image/top/nav_bg.png) 0px -30px no-repeat;		
}
	

0px -30px no-repeat;	
	float:left;
	margin:0;
}

                    
                    
/** メニュー**************************************************/



/** トップバナー枠 **************************************************/



h2 {

font-size: 10pt;

color: #FF3399;

margin-bottom: 0px;

margin-top: 5px;

}



h4{

font-size: 12px;

margin-bottom: 0px;

margin-top: 0px;

}



/** パンくずリスト ***********************************************************/

.pankuzu {

clear: both;

background-color: #fff;

height: 35px;

width: 830px;



}

/*

#pankuzu_l {

text-align: left;

margin-left: 25px;

background-color: #fff;

}

*/

.under18{

float: left;

background-color: #fff;

padding-left: 25px;

}



#pankuzu_l h2 {

float: left;

padding: 8px 0 2px 10px;

color: #F266A3;

font-size: 1.2em;

background-color: #fff;

}



/** パンくずリスト ***********************************************************/





/** 全体アウトライン枠 **************************************************/

#outline {

height: 100%;

line-height: 140%;

margin-right: auto;

margin-left: auto;

text-align:center;

padding: 0px;

width: 830px;


height: 100%;

min-height: 100%;

background-repeat: repeat-y;

background-color: #FFFFFF;



}



.main_contents{

clear: both;

margin: 5px 0;

background-color: #FFFFFF;

}



.main_contents:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

.main_contents {

display: inline-block;

}

/* Hide from IE Mac \*/

* html .main_contents {

height: 1%;

}

.main_contents {

display: block;
background-color:#FFF;
margin-bottom:0px

}

/* End hide from IE Mac */

/** 全体アウトライン枠 **************************************************/







/** コンテンツ左側サイドバー枠 **************************************************/

#leftbox {

float: left;

width: 178px;

overflow: hidden;

text-align:center;

margin:5px 20px 0px 5px;

_margin:5px 20px 0px 5px;

padding:0;

}

#leftbox4{
float: left;

width: 160px;

overflow: hidden;

text-align:center;

margin:5px 14px 0px 14px;

_margin:5px 14px 0px 14px;

padding:0;
}

#leftbox3{

	FLOAT: left;

	OVERFLOW: hidden;

	WIDTH: 185px;

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

	margin-top: 10px;

}

.left_img{

margin-bottom: 5px;

}



#left_areasearch{

background:url("http://www.atsumare.tv/template/image/top/area_body.gif") repeat-y;

margin-bottom:5px;

text-align:left;

}



#left_areasearch img{

*vertical-align:middle;

}



#left_areasearch_text{

font-size:1.2em;

line-height:1.3em;

color:#3366ff;

margin:8px 5px 0;

}



#left_areasearch_text a{

color:#3366ff;

text-decoration:none;

font-size:1em;

line-height:1.4em;

}



#left_manual{
margin-bottom:5px;

}



#contetns_forshop{

height:150px;

background:url(http://www.atsumare.tv/template/image/top/contents_forshop.gif) no-repeat;

margin-bottom:5px;

}



.forshop_text{

margin:0 auto;

padding:80px 0 0 0;

overflow:hidden;

width:155px;

text-align:left;

font-size:1.2em;

color:#000;

}



.forshop_text a{

color:#000;

text-decoration:none;

}



.treeTitle{

cursor:pointer;

color:#3366FF;

}



.left_link_text{

text-align:left;

line-height:1.8em;

margin:8px 0 0 15px;

}



.leftlink {

width: 180px;

margin-top: 10px;

margin-bottom: 10px;

margin-left: 5px;

margin-right: auto;

}

.leftlink p {

border-left: 1px solid #EC008C;

border-right: 1px solid #EC008C;

border-bottom: 1px solid #EC008C;

margin-top: 0px;

margin-right: 5px;/*****************************/

height: 180px;

overflow: auto;

text-align: left;

line-height: 140%;

padding: 3px;

height: 150px;

background: url(http://www.atsumare.tv/image/01.png) top left;

}



#eria {

text-align: left;

font-size: 10pt;

margin-left: 5px;

margin-top: 10px;

margin-bottom: 8px;

text-align: left;

line-height: 150%;

width: 150px;

color: #0099FF;

}



#eria img {

vertical-align: -5pt;

text-align: left;

}



#eria a{

color: #0099FF;

text-decoration: underline;

}



#eria2{

text-align: center;

margin-left: 7px;

padding: 0px;

width: 160px;

border-width : 1px 1px 1px 1px;

border-style : solid solid solid solid;

border-color : #0099FF;

background-color: #FFFFFF;

}



#eria2 h3{

text-align: left;

}



#eria2 h3 em{

font-weight: normal;

font-style: normal;

color: #000000;

padding: 0 10px;

}



#eria_2 {

text-align: left;

font-size: 10pt;

margin-left: 5px;

margin-top: 10px;

margin-bottom: 8px;

text-align: left;

line-height: 150%;

width: 150px;

color: #FF9933;

}



#eria_2 img {

vertical-align: middle;

text-align: left;

}



#eria_2 a{

color: #FF9933;

text-decoration: underline;

}



#eria2_2{

text-align: center;

margin-left: 7px;

padding: 0px;

width: 160px;

border-width : 1px 1px 1px 1px;

border-style : solid solid solid solid;

border-color : #FF9933;

background-color: #FFFFFF;

}



#eria2_2 h3{

text-align: left;

}



#eria2_2 h3 em{

font-weight: normal;

font-style: normal;

color: #000000;

padding: 0 10px;

}



#eria_3 {

text-align: left;

font-size: 10pt;

margin-left: 5px;

margin-top: 10px;

margin-bottom: 8px;

text-align: left;

line-height: 150%;

width: 150px;

color: #00CC33;

}



#eria_3 img {

vertical-align: middle;

text-align: left;

}



#eria_3 a{

color: #00CC33;

text-decoration: underline;

}



#eria2_3{

text-align: center;

margin-left: 7px;

padding: 0px;

width: 160px;

border-width : 1px 1px 1px 1px;

border-style : solid solid solid solid;

border-color : #00CC33;

background-color: #FFFFFF;

}



#eria2_3 h3{

text-align: left;

}



#eria2_3 h3 em{

font-weight: normal;

font-style: normal;

color: #000000;

padding: 0 10px;

}



.menu {

text-align: left;

font-size: 10pt;

margin-left: 5px;

margin-top: 5px;

margin-bottom: 0px;

text-align: left;

line-height: 150%;

width: 180px;

}

.menu ul {

margin-left: 30px;

margin-bottom: 0px;

padding: 0px;

}

.menu li {

list-style-image: url(image/icon.gif);

vertical-align: middle;

}



#prbustier{

text-align:center;

padding: 0px;

width: 160px;

border-width : 1px 1px 1px 1px;

border-style : solid solid solid solid;

border-color : #F397CA;

background-color: #FFFFFF;

}



.listicon{

list-style-type: none;

margin: 0;

padding: 0;

}



.listicon li{

margin-left: 0px;

background: url(http://www.atsumare.tv/image/icon3.gif) no-repeat;

padding-left: 20px;

}



.listicon2{

list-style-type: none;

margin: 0;

padding: 0;

}



.listicon2 li{

margin-left: 0px;

background: url(http://www.atsumare.tv/image/icon4.gif) no-repeat;

padding-left: 20px;

}



.listicon3{

list-style-type: none;

margin: 0;

padding: 0;

}



.listicon3 li{

margin-left: 0px;

background: url(http://www.atsumare.tv/image/icon5.gif) no-repeat;

padding-left: 20px;

}



.margin_ltop{

margin-top: 0px;

margin-bottom: 10px;

}



.margin_top{

margin-left: 5px;

margin-top : 30px;

}



.margin_top3{

margin-top : 15px;

}



.left_contents{

margin-top: 5px;

}



.left_mid{

margin-left: 5px;

margin-bottom: 10px;

width: 160px;

text-align: left;

}



.kou{

font-size:9px;

margin:0px;

color:#666;

margin-bottom: 0px;

line-height:95%

}



.left_banner img{
margin-bottom:5px;
}


/** コンテンツ左側サイドバー枠 **************************************************/



/** コンテンツ中央枠 **************************************************/

#main {

float: left;

width: 635px;

overflow: hidden;

text-align:center;

margin:3px;

padding:0;

font-size: 10px;

background-color: #FFFFFF;

}

.top_search{
	width:631px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:0px:
}

.top_search_outline{
	border-right:1px solid #FF66CE ;
	border-left:1px solid #FF66CE ;
	overflow:hidden;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	width:629px;
	padding:1px:
}

.top_search_outline_margin{
	text-align:left;
	
}

.search_erea{
	float:left;
	width:100px;
	text-align:left;
	margin-left:5px;
}


.search_map{

	text-align:center;
	margin-bottom:10px;


}




.search_erea_select{
	float:left;
	width:150px;
	text-align:left;
}




.search_erea_select img{
	float:left;
	margin:0px;
}

.search_erea_back{
	background-color: #D2B48C;
	background:url(http://www.atsumare.tv/image/top/top_erea_back.gif);
	width:75px;
	height:19px;
	float:left;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:3px;
	text-align:center;
	font-size:8pt;
	color:#684835;
	font-weight:bold;
}

.search_erea_back2{
	width:86px;
	float:left;
	font-size:7.5pt;
}
.search_erea_back2 a{
	color:#1BADD7;
	font-size:7.5pt;
	vertical-align:30%; 
}

.search_erea_back2_color{
	background-color: #E5E5E4;
	background:url(http://www.atsumare.tv/image/top/top_content_back.gif);
	width:528px;
	height:19px;
	float:left;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:3px;	
}
.search_erea_back3{
	width:145px;
	float:left;
	margin-left:3px;
	font-size:8pt;
}

.search_erea_back3 a{
	color:#1BADD7;
	font-size:7.5pt;
	vertical-align:50%; 
}

.search_erea_check{
	clear:both;
	margin-bottom:10px;
	margin-left:6px;
	font-size:7.5pt;
}

.search_back{
	background: url(http://www.atsumare.tv/image/top/search_erea_select.gif) no-repeat;
	width:603px;
	height:24px;
	padding-top:5px;
	padding-left:15px;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:5px;
	clear:both;
	font-size:10pt;
	color:#684835  ;
}
.search_erea_come{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;

}
.search_form_bottan{
	float:left;
	width:350px;
	margin-left:8px;
	font-size:10pt;
}

.search_form_bottan2{
	float:left;
	width:242px;
	height:45px;

}

.srech_p{
	font-size:8pt;
	margin-left:10px;
}	
.search_erea_worc{
	font-size:10pt;
	clear:both;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;		
}

.search_ken_select{
	float:left;
	width:228px;
	text-align:left;
	margin-left:5px;
}

.serch_ken_outline{
	border-right:1px solid #5DD1D2 ;
	border-left:1px solid #5DD1D2 ;
	text-align:left;
	overflow:auto;
	width:227px;
	height:170px;
	margin:0 auto;		
}

.search_free_select{
	float:left;
	width:145px;
	text-align:left;
	margin-left:10px;
}

.search_free_select img{
	margin-top:3px;
}

.top_search_under{
	margin-top:0px;
	padding:0px;
}

.top_scout_what{
	background: url(http://www.atsumare.tv/image/top/top_scout_kanban.jpg) no-repeat; 
	width:631px;
	height:60px;
	padding-top:78px;
}

.top_scout_botan{

	margin-left:363px;
}

#main p{

font-size: 6pt;

color: #000;

}

.outline_bottom{
    font-size: 0;   
    background: url(http://www.atsumare.tv/image/top/top_contents_under.jpg) no-repeat;   
    height: 8px;   
    width: 312px;   
} 

.outline_bottom2{
    font-size: 0;   
    background: url(http://www.atsumare.tv/image/top/top_other_under.jpg) no-repeat;   
    height: 9px;   
    width: 312px;   
} 

.top_search_con{
	float: left;
	width:312px;
	margin-left:2px;
	margin-top:5px;
	margin-right:2px;
	text-align:center;
	display: block;
	

}
.top_search_con_outline{
	width:310px;
	height:220px;
	border-right:1px solid #03CEC8 ;
	border-left:1px solid #03CEC8 ;
	text-align:center;
	overflow:hidden;
	padding:0px;
	margin:0 auto;
	margin-bottom:0px;
}

.top_search_con_outline4{
	width:310px;
	height:185px;
	border-right:1px solid #03CEC8 ;
	border-left:1px solid #03CEC8 ;
	text-align:center;
	overflow-y: auto;
	overflow-x: hidden; 
	padding:0px;
	margin:0 auto;
	margin-bottom:0px;
}

.top_search_con_outline4 a{
	color:#000;
	margin-bottom:3px;
	margin-top:3px;
	line-height:150%;
	font-size:9pt;
}
img.top_search_con_outline3{ 
	margin-top:-3px; }


.top_search_con_outline3{
	width:310px;
	height:185px;
	border-right:1px solid #03CEC8 ;
	border-left:1px solid #03CEC8 ;
	text-align:center;
	overflow:hidden;
	padding:0px;
	margin:0 auto;
	margin-bottom:0px;
}

.top_search_con_outline3 a{
	color:#000;
	font-size:9pt;
}
.top_search_con_form { margin: 0px; }

.top_search_con_outline_margin{
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px; auto;
}

.top_comic_new{
	background-color:#FF69B4;
	color:#FFFFFF;
	width:295px;
	height:12px;
	text-align:center;
	font-size:8pt;
	line-height:1.2;
}

.uchimiru_pic{
	width:95px;
	height:100px;
	float: left;
	margin:1px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:3px;
	font-size:7pt;
	text-align:center;
	background-color:#E8E8E8;
	background:url(http://www.atsumare.tv/image/top/top_content_back.gif);
}

.uchimiru_pic a{
	color:#000;
	font-size:7.5pt;
}

.uchimiru_pic_img {
	vertical-align: middle;
	height:80px;
}
.top_list{
	color:#000;
	font-size:9pt;
	vertical-align:50%; 
	line-height:130%;
	margin-top:2px;
}

.top_tokuten{
	background-color:#E6E6FA;
	width:295px;
	background:url(http://www.atsumare.tv/image/top/top_content_back.gif);
	padding-left:5px;
	color:#FB7D02;
}

.top_tokuten a{
	color:#000;
	margin-top:3px;
	margin-bottom:3px;
}	

.top_other_con{
	width:94px;
	float: left;
	margin:1px;
	padding:1px;
	font-size:8pt;
	text-align:center;
	background-color:#E6E6FA;
	background:url(http://www.atsumare.tv/image/top/top_content_back.gif);
	color:#000;
}

.top_other_con a{
	color:#000;
}

.top_search_con_submit{
	text-align:center;
}

.top_search_con_outline2{
	width:310px;
	height:210px;
	border-right:1px solid #03CEC8 ;
	border-left:1px solid #03CEC8 ;
	text-align:center;
	overflow:hidden;
	padding:0px;
	margin:0 auto;
	margin-bottom:0px;
}
.top_comic{
	background-color:#E6E6FA;
	width:125px;
	height:53px;
	float:left;

}

.top_comic2{
	background-color:#E6E6FA;
	width:173px;
	height:53px;
	float:left;
	margin-top:3px;
	background:url(http://www.atsumare.tv/image/top/top_content_back.gif);
}

.top_comic2 a{
	color:#000;
	font-size:9pt;
}
.top_comic_waku{
	float:left;
	width:304px;
	margin-right:3px;
}
.top_comic_waku2{
	float:left;
	width:298px;
}


#main2 {

float: left;

width: 630px;

overflow: hidden;

text-align:center;

margin-top: 10px;

font-size: 10px;

background-color: #FFFFFF;

}



#main2 p{

font-size: 9pt;

color: #000;

}

.rakuten{

float: left;

width: 150px;

padding:3px;

}

.rakuten-ranking{

clear: both;

}

.rank{

clear: both;

font-size: 12px;

color: #3366CC;

margin-top:50px;



}



.uranai {

margin-bottom: 10px;

}

.uranai td {

border: 1px solid #FF80FF;

text-align: center;

}

.uranai p {

text-align: left;

font-size: 10px;

line-height: 140%;

margin: 3px;

color: #999999;

}



.conten {

margin-top: 3px;

margin-bottom: 3px;

text-align: left;

font-size: 8pt;

line-height: 120%;

}



.conten2 {

text-align: left;

font-size: 9pt;

line-height: 120%;

}



.conten4 {

text-align: left;

font-size: 12pt;

}



.conten5 {

text-align: center;

font-size: 10pt;

}



.conten6 {

width: 410px;

min-height: 90px;

overflow: auto;

padding: 5px 0 5px 5px;

text-align: left;

font-size: 10pt;

margin: 0 5px 10px 6px;

}



.conten6_pic{

float: left;

margin-right: 5px;

}



.conten6_1{

float: left;

background-color: #F266A3;

margin: 0 0 2px 0;

width: 280px;

min-height: 20px;

}



.conten6_1txt{

margin-left: 10px;

margin-top: 3px;

color: #FFF;

font-size: 1.1em;

font-weight: bold;

}



.conten6_1txt a:link {

font-size:10pt;

color: #FFFFFF;

text-decoration: underline;

}



.conten6_1txt a:visited {

color: #FFFFFF;

text-decoration: underline;

}



.conten6_2{

color: #F266A3;

padding-top: 10px;

padding-left: 137px;

}



.conten6_3{

padding-top: 8px;

padding-left: 137px;

}



#link{

text-align: left;

font-size: 10pt;

line-height: 120%;

width:560;

}



.link2{

float: left;

width: 400px;

padding:5px;

}

.link3{

width: 200px;

padding:5px;

}

.link4{

clear: both;

}



.margin_top2{

margin-top : 5px;

}



.login a:link {

 color: #000;

font-size:8pt;

}

.login a:visited {

color: #000;

font-size:8pt;

}

.login a:hover {

color: #000;

font-size:8pt;

}

.login a:active {

color: #000;

font-size:8pt;

}



.login form { margin:0px; }

.login img{ margin:0px; }

.login_textbox { border: solid 1px #666666;width: 220px;height:16px;margin-top:3px;

}



.login{
width:830px;
height:auto;
display:inline-block;

clear:both;

text-align:left;

vertical-align: middle;

background-image:url(http://www.atsumare.tv/image/top/bg.jpg);

background-color:#FFFFFF;

border-top: 1px solid #996666;

border-right: 1px none #cccccc;

border-bottom: 1.5px solid #996666;

border-left: 1px none #cccccc;

}



.easy_search{

width:422px;

height:157px;

background:#ffffff url(http://www.atsumare.tv/template/image/top/
main_search_back.gif) no-repeat;

color:#000;

font-size:1.2em;

padding-top:38px;

margin-bottom:5px;



}



.easy_search div{

margin-top:5px;

}



.easy_form{

text-align:left;

}



.easy_form2{

text-align:center;
margin-top:18px;
margin-left:10px;
float:left;
width:210px;
color:#996666;
font-weight:bold;
}

.formmain{
text-align:right;
margin-right:10px;

margin-bottom:3px;
float:left;
width:300px;
color:#996666;
font-weight:bold;
}

.formmain_bottan{
text-align:left;
margin-left:5px;
margin-top:5px;
float:left;
width:200px;
}

.passlost{
margin-top:0px;
}

.bbs{

margin:2px auto;

background:#fff;

border:1px solid #ccc;

padding:1px;

}





.shopsearch{

width: 422px;

height:156px;

background:#ffffff url(http://www.atsumare.tv/template/image/top/main_shopsearch_back.gif) no-repeat;

padding-top:28px;

margin-bottom:10px;

}



.shopsearch form{

margin:0px;

}

.shopsearch form select{

font-size:100%;

}

.shopsearch form input{

font-size:100%;

}



.top_contents {

text-align: left;

margin:0 auto 10px;

color:#666;

}



.top_contents hr{

text-align: center;

border: dotted #FF99CC 1px;

height: 0.8px;

width: 95%;

margin-top: 0px;

margin-bottom: 0px;

}



table.atsumare_contents{

background:#f3dce6;

}



table.atsumare_contents td{

background:#ffeeee url(http://www.atsumare.tv/image/contents_bg01.jpg);

}



.uchimiru{

width: 422px;

text-align: center;

background-color: #fff;

margin-bottom:5px;

}



.uchimiru_border{

width: 422px;

height:294px;

margin-top: 0px;

background:#ffcece;

}



.uchimiru_box{

width:400px;

height:90px;

border: 1px #ff9bcc solid;

margin:0 auto 4px auto;

background-color:#fff;

}







.uchimiru_text{

padding: 2px;

padding-left: 5px;

text-align:left;

height: 78px;

background-color:#fff;

margin-top: 5px;

text-overflow: ellipsis;

}



.margin_bottom_img{

margin-bottom: 10px;

}

.mobile_send{
	background: url(http://www.atsumare.tv/image/top/mobile_send.jpg) no-repeat; 
	width:630px;
	height:140px;
	text-align:left;
	clear:both;
	margin-top:30px;
	padding-top:80px;
	padding-left:60px;
	color:#FFFFFF;
	font-size:10px;
}

/** 2010 1-26  **************************************************/


.top-travel{
	width: 631px;
	background-color: #FFFFFF;
	background-image: url(http://www.atsumare.tv/image/top/travelplan_02.gif);
	background-repeat: repeat-y;
	min-height:1px;　/* IE 7対策 */
}

.top-travel-left{
	width: 230px;
	margin: 5px 0px 0px 5px;
	float: left;
}

.top-travel-right{
	width: 380px;
	margin: 5px 5px 0px 5px;
	float: left;
}

/* start: clearfix ------------------------------ */
.top-travel:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.top-travel { display:inline-table; }

/* Hides from Mac IE \*/
* html .top-travel { height:1px; }
.top-travel { display:block; }
/* */
/* end: clearfix ------------------------------ */

.top-travel-right2{
	background-color: #F82ca3;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 1px;
	padding-left: 7px;
}

.top-travel-right3{
	font-size: 13px;
	color: #FF822a;
	text-align: left;
	margin-bottom: 1px;
	line-height: 120%;
}

.top-travel-right3 a{
	color: #000000;
	text-decoration: underline;
}

/** 2010-4-12 **************************************************/

.top-osusumecontents{
	margin-bottom: 5px;
	margin-top: 10px;
}

.top-osusumecontents-center{
	background-color: #FFFFFF;
	background-image: url(http://www.atsumare.tv/image/top/top-osusume-frame01.gif);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-bottom: 5px;
	text-align: center;
	width: 629px;
	margin-right: auto;
	margin-left: auto;
	min-height:1px;
}

.top-osusumecontents-center a{
	color:#000;
	font-size: 12px;
}

/* start: clearfix ------------------------------ */
.top-osusumecontents-center:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.top-osusumecontents-center { display:inline-table; }

/* Hides from Mac IE \*/
* html .top-osusumecontents-center { height:1px; }
.top-osusumecontents-center { display:block; }
/* */
/* end: clearfix ------------------------------ */

.top-osusumecontents-bottom{
	width: 629px;
	margin-right: auto;
	margin-left: auto;
	height: 12px;
	background-color: #FFFFFF;
	background-image: url(http://www.atsumare.tv/image/top/top-osusume-frame.gif);
	background-repeat: no-repeat;
}

.top_other_con2{
	width:94px;
	float: left;
	font-size:8pt;
	text-align:center;
	background-color:#E6E6FA;
	background:url(http://www.atsumare.tv/image/top/top_content_back.gif);
	color:#000;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}

.top_other_con2 a{
	color:#000;
}

.top-beginner{
	margin-bottom: 7px;
}

.mobile_send2{
	background: url(http://www.atsumare.tv/image/top/mobile_send.jpg) no-repeat;
	width:630px;
	height:140px;
	text-align:left;
	clear:both;
	margin-top:10px;
	padding-top:80px;
	padding-left:60px;
	color:#FFFFFF;
	font-size:10px;
	margin-left: 3px;
}

/** コンテンツ中央枠 **************************************************/



/** 右枠 **************************************************/

#rightbox {

float: right;

width: 178px;

overflow: hidden;

text-align:center;

margin:5px 5px 5px 5px;

_margin:5px 3px 5px 5px;

font-size: 10px;

}



#pickup{

background-color:#f8dee7;

padding-top:15px;

margin-bottom:5px;

}



#pickup img{

margin-bottom:5px;

}



.right_img{

margin-bottom:5px;

}



#girlsbbs{

background-color:#4b4a4a;

color:#fff;

text-align:left;

}



#girlsbbs_text{

width:155px;

padding-top:8px;

margin:0 auto;

}



#girlsbbs_text span{

color:#666666;

}

.si_shop{
	margin-top:5px;
	width:178px;
	height:250px;
	padding-top:100px;
	background-image:url(template/image/top/sikoku_shop.gif);
	background-repeat:no-repeat;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align:left;
}



.job{

text-align:center;

padding: 0px;

width: 400px;

border-width : 1px 1px 1px 1px;

border-style : solid solid solid solid;

border-color : #F397CA;

background-color: #FFFFFF;

}



.news{

text-align:center;

width: 180px;

background-color: #FFFFFF;



}

.news a{

font-size:8pt;

padding: 10px;

color: #003399 ;

text-decoration: underline;

line-height: 180%;

}



.serch{

text-align:center;

padding:5px;/*****************padding:5px:*******************/

width:156px;

}

.conten3 {

color:#fff;

margin-top: 3px;

margin-bottom: 3px;

text-align: center;

font-size: 8pt;

line-height: 120%;

}



.rightbox1{

text-align: center;

margin: 0 0 0 10px;

}



.rightbox1 a{

padding: 0 3px 0 3px;

}



.rightbox2{

text-align: right;

margin: 0 16px 0 0;

}





.rightbox3{

text-align: right;

margin: 0 18px 0 0;

}



.rightbox4{

text-align: center;

margin: 0 0 20px 12px;

}



.margin_bottom{

margin-left: 5px;

margin-top: 20px;

margin-bottom: 30px;

}









.right_contents_job{

padding:3px;

margin:3px;

background-color:#D9D7D8;

width:179px;



}



.right_contents_job p{

text-align:left;

width:96%;

}



.right_contents{

margin-top: 3px;

}



.right_contents_youtube{

padding:3px;

margin:3px;

background-color:#dfdfef;

width:179px;



} 



}





.right_contents_youtube p{

text-align:left;

width:96%;

}


/************ 2009-01-13 *****************/

.top_banner_01-1{
	background-color: #000000;
	background-image: url(image/top/top_banner_02.gif);
	background-repeat: repeat-y;
	padding: 5px;
	margin-bottom: 5px;
}

.top_banner_01-2{
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
	text-align: left;
}

.pink{
	color: #FD54Ac;
}

.pickuptext{
	text-align:center;
	font-size:11pt;
	color: #996666;
	font-weight:bold;
}
.top_banner_02-1{
	background-color: #FFCCFF;
	background-image: url(image/top/top_banner_4.gif);
	background-repeat: repeat-y;
		padding: 5px;
	margin-bottom: 5px;
}

.top_banner_02-2{
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	height: 100%;
	line-height:110%;
}

.top_banner_02-2 a{
	font-size:10px;
}


.top_banner_02-3{
	float: left;
	width: 88px;
	padding-bottom: 5px;
}

.top_banner_02-4{
	width: 62px;
		float: left;
			padding-bottom: 5px;
}

.top_banner_03{
	padding-bottom: 3px;
}

.cl { clear: left }

/************ 2009-01-13 *****************/

/** 右枠 **************************************************/



/** あつまれPR ***********************************************************/

#main3 {

float: left;

width: 600px;

overflow: hidden;

text-align:center;

margin-left:5px;

margin-top: 10px;

font-size: 10px;

background-color: #FFFFFF;

}



.atsumarepr{

width:590px;

}



.atsumarepr h2{

font-size:20pt;

color:red;

margin-top: 20px;

margin-bottom: 20px;

}



.atsumarepr h3{

margin: 0px;


width:590px;

}







.atsumarepr p{

font-size:10pt;

text-align: left;

}



.prcolor{

font-size:13pt;

color:#FF1493;

margin-top: 10px;

margin-bottom: 10px;

}



.prform{

text-align: left;



}



.hidari{

background-color: #FFCCFF ;

text-align: center;

}



.migi{

background-color: #DCDCDC ;

}

/** メールフォーム 2009-3-19 ***********************************************************/

#outline2 {

line-height: 140%;

margin-right: auto;

margin-left: auto;

text-align:center;

padding: 0px;

width: 830px;



background-color: #FFFFFF;



}


.mail-frame{
	width: 455px;
	border: 1px solid #000000;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	font-size: 12px;
	padding-top: 10px;
}

.mail-left1{
	background-color: #E7E7E7;
	text-align: right;
	float: left;
	width: 155px;
	padding: 5px;
	margin-bottom: 5px;

}

.mail-left2{
	background-color: #DBDBDB;
	text-align: right;
	float: left;
	width: 155px;
	padding: 5px;
		margin-bottom: 5px;

}

.mail-right{
	float: left;
	width: 280px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 10px;	
}

.mail-right2{
	float: left;
	width: 280px;
    margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 10px;	
}

.mail-caution{
	font-size: 11px;
	margin: 5px;
}

.mail-form{
	border: 1px solid #000000;
}

.red{
	color: #FF0000;
}


/** あつまれPR ***********************************************************/
/** 姫インタビュー　******************************/
.hime_back_top{
	border: 1px solid #666666;
	width:307px;
	height:142px;
	text-align:left;
	float: left;
	margin-top:5px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	font-size:9pt;
	background-color:#ffffff;
}

.hime_back_right{
	float: left;
	width: 98px;
	margin-right:7px;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
}

.hime_back_left_top{
	float: left;
	width: 185px;
	text-align:left;
	margin-left:3px;
	margin-top:6px;
	line-height :1.3;
}
.hime_shopback_come{
	text-align:left;
	font-size:9pt;
	line-height:1.2;
}
.hime_name_b{
	color:#03BAF1;
	text-aling:left;
	font-size:11pt;

}
.hime_top{
	background-image: url(http://www.atsumare.tv/image/top/top_hime_back.jpg);
	background-repeat:no-repeat;
	width:632px;
	height:235px;
	margin-bottom:5px;
}
.himebottan{
	padding-top:50px;
	padding-left:365px;
	

}

.hime_left_height{
	height:97px;
}

/** 姫インタビュー　******************************/


/** フッター ***********************************************************/

#footer {

clear: both;

background-color: #F397CA;

font-family: Verdana, Arial, sans-serif;

font-size: 9pt;

text-align: center;

color: #fff;

width: 830px;

margin-top:0px;

margin-bottom:0px;


padding-bottom:5px;

}



#footer a {

font-family: Verdana, Arial, sans-serif;

font-size: 9pt;

text-align: center;

color: #fff;

}



#footer a:link {

color: #fff;

text-decoration: none;

}



#footer a:visited {

color: #fff;

text-decoration: none;

}



#footer a:active {

color: #fff;

text-decoration: none;

}



#footer a:hover {

color: #fff ;

text-decoration: none;

}


.footer_menu{

clear: both;

background-color: #999999 ;

font-family: Verdana, Arial, sans-serif;

font-size: 10pt;

text-align: center;

color: #fff;

width: 830px;
padding-top:10px;
padding-bottom:10px;
}

.footer_menu a {

font-family: Verdana, Arial, sans-serif;

font-size: 9pt;

text-align: center;

color: #666666;
line-height:150%;

}



.footer_menu a:link {

color: #3399FF;

text-decoration: none;

}



.footer_menua:visited {

color: #3399FF;

text-decoration: none;

}



.footer_menu a:active {

color: #3399FF;

text-decoration: none;

}


.footer_menu a:hover {

color: #3399FF ;

text-decoration: none;

}
/** フッター ***********************************************************/


/** 詳細検索 ***********************************************************/
.kensakutable{
	text-align: left;
}


.margin{
	margin-top: 20px;
}

.kenmei{
	width: 85px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	height: 20px;
}

.shokushu{
	width: 165px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
		height: 20px;
}

.taiguu2{
	padding: 5px;
	width: 160px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}


/** 詳細検索 ***********************************************************/

.error{
	font-size:90%;
	color:#CC0000;
	padding:0.3em 1em;
	border:#CC0000 2px solid;
	background:#FFE6E6;
	margin-bottom:3px;
}
/** スマフォビュー ***********************************************************/
#displaySwitch {
	border: 1px solid #903;
	background: -moz-linear-gradient(center top, #ffb3d5 0%,#e51763 49%,#d51458 50%,#9c004d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffb3d5),color-stop(0.49, #e51763),color-stop(0.5, #d51458),color-stop(1, #9c004d));
}
#displaySwitch a {
	display: block;
	height: 150px;
	background: url(/image/sp/bg_switch.png) no-repeat center center;
	text-indent: -9999px;
}

/** TOPお知らせ　******************************/
.h14_1{
font-size : medium;	/* フォントサイズ */
background-color : #ffecff;	/* 背景の色 */
text-align : center;	/* テキストのセンタリング */
padding: 10px;	
line-height : 1.2;	
border-top-width : 1px;	/* 上境界線 */
border-top-style : dotted;	/* 上境界線の種類 */
border-top-color : gray;	/* 上境界線の色 */
border-left-width : 1px;	/* 左境界線をマークとして使用 */
border-left-style : dotted;	/* 左境界線（マーク）の種類 */
border-left-color : gray;	/* 左境界線（マーク）の色 */
border-right-width : 1px;	/* 右境界線 */
border-right-style : dotted;	/* 右境界線の種類 */
border-right-color : gray;	/* 右境界線の色 */
border-bottom-width : 1px;	/* 下境界線 */
border-bottom-style : dotted;	/* 下境界線の種類 */
border-bottom-color : gray;	/* 下境界線の色 */
}
/* 仕様する場合は<p class="h14_1"><font color="red"><b>サーバメンテナンスのお知らせ</b></font><br>
サーバメンテナンスに伴い下記の間、約10分〜15分程のサービス停止がございます。<br
<br>
<font color="red" weight="bold">期間：2010年4月15日(木) 06時00分〜08時00分</font>
<br>
期間中、大変ご迷惑をお掛けいたしますが、
ご理解とご協力のほどよろしくお願い申し上げます。</p> */

