/*-------------------- CSS Document --------------------*/
*{
margin: 0;
padding: 0;
font-size: 100%;
text-align:left;
}

body{
text-align:center;
background: url(/bimg/bg_body.gif) top left repeat-x ;
background-color:#E5EEEF;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
margin-top:20px;
margin-bottom:10px;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#wrapper{
width:760px;
padding:0px;
margin-left: auto;
margin-right: auto;
}
/*------ for index ------*/
#wrapper_index{
width:780px;
padding:0px;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#header{
width:760px
padding:0px;
margin:0px;
}

#container{
width:760px
position:top;
padding:0px;
}

#primary{
float:right;
width:540px;
margin: 10px 0 10px 0;
}

#mainmenu{
float:left;
width:210px;
margin: 10px 0 10px 0;
}

#footer{
clear:both;
margin: 0 auto;
width:760px
padding:0px;
}
/*-------------------- ヘッダー --------------------*/
#head_logo {
width:760px;
background: url(/bimg/1-0.gif) top left no-repeat;
}
#head_logo img{
border:0px;
}
#head_brand {
width:760px;
height:290px;
background: url(/bimg/1-1.jpg) top left no-repeat;
}
#head_brand_category {
width:760px;
}
/*------ メインコンテンツ ------*/
#head_menu2 {
margin-top:0px;
font-size:12px;
background: url(/bimg/bg_mc.gif) top right no-repeat;
height:26px;
}
#head_menu2 ul{
list-style:none;
overflow:hidden;
}
#head_menu2 li,
#head_menu2 a{
float:left;
margin:0px;
padding:0px;
text-indent:-10000px;
height:26px;
width:100%;
}
#head_menu2 li.menu{
background-image: url("/bimg/mc1.gif");
background-position: left top;
width:146px;
}
#head_menu2 li.fuzokurepo{
width:109px;
}
#head_menu2 li.avreview{
width:101px;
}
#head_menu2 li.netlove{
width:72px;
}
#head_menu2 li.manga{
width:79px;
}
#head_menu2 li.urafuzoku{
width:74px;
}
#head_menu2 li.daberiba{
width:75px;
}
#head_menu2 li.henshubu{
width:104px;
}
#head_menu2 li.eronews{
width:101px;
}
#head_menu2 li.teikyo{
width:101px;
}
#head_menu2 li.renraku{
width:91px;
}
#head_menu2 li.fuzokurepo a{
background-image: url("/bimg/mc2.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.avreview a{
background-image: url("/bimg/mc3.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.netlove a{
background-image: url("/bimg/mc4.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.manga a{
background-image: url("/bimg/mc5.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.urafuzoku a{
background-image: url("/bimg/mc6.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.daberiba a{
background-image: url("/bimg/mc7.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.henshubu a{
background-image: url("/bimg/mc8.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.eronews a{
background-image: url("/bimg/mc9.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.teikyo a{
background-image: url("/bimg/mc10.gif");
background-position: left top;
width:100%;
}
#head_menu2 li.renraku a{
background-image: url("/bimg/mc11.gif");
background-position: left top;
width:100%;
}
#head_menu2 a:hover{
background-position: left bottom;
}
/*------ スペシャルコンテンツ ------*/
#head_menu1 {
margin-top:0px;
font-size:12px;
background: url(/bimg/bg_sp.gif) top right no-repeat;
height:26px;
}
#head_menu1 ul{
list-style:none;
overflow:hidden;
}
#head_menu1 li,
#head_menu1 a{
float:left;
margin:0px;
padding:0px;
text-indent:-10000px;
height:26px;
width:100%;
}
#head_menu1 li.menu{
background-image: url("/bimg/sp1.gif");
background-position: left top;
width:146px;
}

#head_menu1 li.hame{
width:118px;
}
#head_menu1 li.original{
width:93px;
}
#head_menu1 li.girl{
width:93px;
}
#head_menu1 li.av{
width:99px;
}
#head_menu1 li.zoukan{
width:99px;
}
#head_menu1 li.manga{
width:79px;
}
#head_menu1 li.mobile{
width:59px;
}
#head_menu1 li.main{
width:47px;
}
#head_menu1 li.help{
width:50px;
}
#head_menu1 li.press{
width:93px;
}
#head_menu1 li.hame a{
background-image: url("/bimg/sp2.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.original a{
background-image: url("/bimg/sp3.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.girl a{
background-image: url("/bimg/sp4.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.av a{
background-image: url("/bimg/sp5.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.zoukan a{
background-image: url("/bimg/sp6.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.manga a{
background-image: url("/bimg/sp7.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.mobile a{
background-image: url("/bimg/sp8.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.main a{
background-image: url("/bimg/sp9.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.help a{
background-image: url("/bimg/sp10.gif");
background-position: left top;
width:100%;
}
#head_menu1 li.press a{
background-image: url("/bimg/sp11.gif");
background-position: left top;
width:100%;
}
#head_menu1 a:hover{
background-position: left bottom;
}
/*------ 今月のピックアップ ------*/
#head_pickup {
float:right;
width:200px;
}
#head_pickup .menu_title {
font-size:10px;
background: url(/bimg/pickup-1.gif) top center no-repeat;
height:40px;
}
#head_pickup .menu_frame {
background-color:#587986;
padding:1px 6px 5px 6px;
border-right:2px solid #4F6E79;
border-left:2px solid #4F6E79;
border-bottom:2px solid #4F6E79;
color:#ffffff;
height:242px;
}
#head_pickup .menu_frame a{
color:#ffffff;
}
#head_pickup P {
margin-left:5px;
}
#head_pickup .name {
font-size:18px;
line-height:16px;
}
#head_pickup .size {
font-size:14px;
}
#head_pickup .comment {
font-size:12px;
line-height:16px;
}
#head_pickup img {
margin:5px 0;
border:0px;
}

/*-------------------- メインメニュー --------------------*/
.menu_title {
text-indent: -20000px;
font-size:10px;
}
.menu_foot {
text-indent: -20000px;
font-size:5px;
}
/*------ メールマガジン ------*/
#mailmag {
margin: 0 0 10px 0;
}
#mailmag .menu_title {
font-size:10px;
background: url(/bimg/mag-1.gif) top left no-repeat;
height:24px;
}
#mailmag .menu_frame {
font-size:13px;
color:#372400;
font-weight:800;
background-color:#ffffff;
padding:9px 9px 2px 9px;
border-right:1px solid #969797;
border-left:1px solid #969797;
}
#mailmag form{
font-size:13px;
background-color:#ffffff;
padding:3px 9px 2px 9px;
border-right:1px solid #969797;
border-left:1px solid #969797;
text-align:center;
margin: 0px 0 0px 0;
}
#mailmag input.address{
height:22px;
width:142px;
border:1px solid #CAC9C9;
background-color: #F6F6F6;
}
#mailmag input.bu{
margin-left:2px;
text-align:center;
}
#mailmag .menu_foot {
background: url(/bimg/mag-2.gif) top left no-repeat;
height:6px;
padding:0px;
}

/*------ 携帯サイトQRコード ------*/
/*------ 2008-1追加 ------*/
#qr {
margin: 0 0 10px 0;
}
#qr .menu_title {
font-size:10px;
background: url(/bimg/qr-1.gif) top left no-repeat;
height:24px;
}
#qr .menu_frame {
font-size:13px;
color:#372400;
font-weight:800;
background-color:#ffffff;
text-align:center;
padding:9px 9px 2px 9px;
border-right:1px solid #969797;
border-left:1px solid #969797;
}
#qr img {
border:0;
}
#qr span {
display:block;
margin-bottom:10px;
text-align:center;
}
#qr .menu_foot {
background: url(/bimg/qr-2.gif) top left no-repeat;
height:6px;
padding:0px;
}

/*------ 人気コンテンツ ------*/
#ninki {
margin: 0 0 10px 0;
}
#ninki .menu_title {
font-size:10px;
background: url(/bimg/ninki-1.gif) top center no-repeat;
height:24px;
}
#ninki .menu_frame {
font-size:12px;
color:#404001;
background-color:#ffffff;
padding:1px 1px 0px 1px;
border-right:1px solid #A4A296;
border-left:1px solid #A4A296;
}
#ninki .menu_frame a{
color:#404001;
}
#ninki ul{
margin:0px;
}
#ninki li{
list-style-type:none;
}
#ninki li.ninki_num{
float:left;
color:#000000;
text-align:center;
font-size:14px;
font-weight:800;
margin:0 1px 1px 0;
padding:20px 0 0 0;
background-color:#B3AD7C;
width:24px;
height:30px;
}
#ninki li.odd{
margin:0 0 1px 0px;
padding:6px 6px 0 6px;
background-color:#F3F2ED;
float:left;
width:169px;
height:44px;
}
#ninki li.even{
margin:0 0 1px 0px;
padding:6px 6px 0 6px;
background-color:#ffffff;
float:left;
width:169px;
height:44px;
}
#ninki .dummy{
clear:both;
}
#ninki .hyo{
display:block;
font-weight:800;
color:#372400;
margin-bottom:2px;
}

#ninki .menu_foot {
background: url(/bimg/ninki-2.gif) top center no-repeat;
height:6px;
padding:0px;
}

/*------ バナー貼り付け ------*/
#menu_bana {
margin: 0 0 10px 0;
}
#menu_bana .menu_title {
font-size:10px;
background: url(/bimg/pr-1.jpg) top left no-repeat;
height:24px;
}
#menu_bana .menu_frame {
font-size:12px;
color:#CC0000;
padding:10px 1px 0px 1px;
background-color:#F0F4F5;
border-right:1px solid #587986;
border-left:1px solid #587986;
}
#menu_bana img {
border:0;
}
#menu_bana span {
display:block;
margin-bottom:10px;
text-align:center;
}
#menu_bana .dummy{
clear:both;
}
#menu_bana .menu_foot {
background: url(/bimg/pr-2.jpg) top left no-repeat;
height:6px;
padding:0px;
}

/*------ 更新コンテンツ ------*/
#kosin {
margin: 0 0 10px 0;
}
#kosin .menu_title {
font-size:10px;
background: url(/bimg/kosin-1.gif) top center no-repeat;
height:24px;
}
#kosin .menu_frame {
font-size:12px;
color:#CC0000;
padding:1px 1px 0px 1px;
background-color:#ffffff;
border-right:1px solid #B89BA0;
border-left:1px solid #B89BA0;
}

#kosin .menu_frame a{
color:#CC0000;
}
#kosin ul{
margin:0px;
}
#kosin li{
list-style-type:none;
}
#kosin li.odd{
margin:0 0 1px 0px;
padding:5px 5px 0 10px;
background-color:#FEF4F6;
width:191px;
height:45px;
}
#kosin li.even{
margin:0 0 1px 0px;
padding:5px 5px 0 10px;
background-color:#ffffff;
width:191px;
height:45px;
}
#kosin .dummy{
}
#kosin .date{
display:block;
font-weight:800;
color:#720101;
margin-bottom:2px;
}

#kosin .menu_foot {
background: url(/bimg/kosin-2.gif) top center no-repeat;
height:6px;
padding:0px;
}

/*------ サイト管理者フォーム ------*/
#kanri {
margin: 0 0 10px 0;
}
#kanri .menu_title {
font-size:10px;
background: url(/bimg/kanri.gif) top center no-repeat;
height:24px;
}
#kanri .menu_frame {
font-size:14px;
color:#666666;
padding:1px 1px 0px 1px;
background-color:#FFFFFF;
border-right:1px solid #CC3399;
border-left:1px solid #CC3399;
text-align:center;
}
#kanri_menu span {
display:block;
margin-top:10px;
text-align:center;
border:0;
}
#kanri .menu_frame a{
color:#CC3399;
}
#kanri ul{
margin:0px;
}
#kanri li{
list-style-type:none;
}
#kanri .dummy{
}
#kanri .date{
display:block;
font-weight:800;
color:#666666;
margin-bottom:2px;
}
#kanri .menu_foot {
background: url(/bimg/kanri_f.gif) top center no-repeat;
height:6px;
padding:0px;
}

/*------ オススメ動画サイト ------*/
#osusume {
margin: 0 0 10px 0;
}
#osusume img {
border:1px solid #5F9ACC;
margin:4px 0 0 4px;
}
#osusume .menu_title {
font-size:10px;
background: url(/bimg/osusume-1.gif) top center no-repeat;
height:24px;
}
#osusume .menu_frame {
font-size:12px;

color:#2A6FA9;
background-color:#ffffff;
padding:1px 1px 0px 1px;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
}
#osusume .menu_frame a{
color:#2A6FA9;
}
#osusume ul{
margin:0px;
}
#osusume li{
list-style-type:none;
}
#osusume li.thum_odd{
float:left;
margin:0 0 1px 0;
background-color:#ECF2F7;
width:50px;
height:50px;
}
#osusume li.thum_even{
float:left;
margin:0 0 1px 0;
background-color:#ffffff;
width:50px;
height:50px;
}
#osusume li.odd{
margin:0 0 1px 0px;
padding:4px 4px 0 4px;
background-color:#ECF2F7;
float:left;
width:148px;
height:46px;
}
#osusume li.even{
margin:0 0 1px 0px;
padding:4px 4px 0 4px;
background-color:#ffffff;
float:left;
width:148px;
height:46px;
}
#osusume .dummy{
clear:both;
}
#osusume .site{
display:block;
font-weight:800;
color:#27669B;
margin-bottom:2px;
}

#osusume .menu_foot {
background: url(/bimg/osusume-2.gif) top center no-repeat;
height:6px;
padding:0px;
}
/*------ バナーエリア ------*/
#banner {
margin: 10px 0 0 0;
}
#banner img {
border:0;
}
#banner .menu_frame {
text-align:center;
}
#banner span{
display:block;
margin-bottom:10px;
text-align:center;
}
#banner .space{
margin-bottom:5px;
}
/*-------------------- メインページ --------------------*/
.menu_title {
text-indent: -20000px;
font-size:10px;
}
.menu_foot {
text-indent: -20000px;
font-size:5px;
}
/*------ イチオシ ------*/
#ichioshi {
margin: 0 0 10px 0;
}
#ichioshi .menu_title {
font-size:10px;
background: url(/bimg/ichioshi-1.gif) top center no-repeat;
height:30px;
}
#ichioshi .menu_frame {
background-color:#ffffff;
padding:4px 9px 4px 9px;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
font-size:13px;
color:#546A72;
height:99%;
}
#ichioshi .menu_frame a{
color:#546A72;
}
#ichioshi .pickup_frame1 {
background-color:#ffffff;
padding:3px 3px 3px 3px;
margin-bottom:10px;
border:3px solid #BFCBCF;
width:508px;
}
#ichioshi .pickup_frame2 {
background-color:#ffffff;
padding:3px 3px 8px 3px;
margin-bottom:10px;
border:3px solid #BFCBCF;
width:508px;
}
#ichioshi .pickup_frame2 .pickup_area1{
float:left;
width:115px
margin-top:5px;
padding:0px 0px 0px 5px;
}
#ichioshi .pickup_frame2 .pickup_area2{
float:left;
width:378px
margin-top:5px;
padding:0px 0px 0px 10px;
}
#ichioshi .pickup_frame3 {
background-color:#ffffff;
padding:3px 3px 3px 3px;
margin-bottom:10px;
border:3px solid #BFCBCF;
width:508px;
}
#ichioshi .pickup_frame3 .pickup_area1{
float:left;
width:340px
margin-top:5px;
padding:0px 0px 0px 3px;
}
#ichioshi .pickup_frame3 .pickup_area2{
float:left;
width:152px
margin-top:5px;
padding:0px 0px 0px 13px;
}
#ichioshi .pickup_frame4 {
background-color:#ffffff;
padding:3px 3px 3px 3px;
margin-bottom:0px;
border:3px solid #BFCBCF;
width:508px;
}
#ichioshi ul{
margin:5px 0 0 0;
}
#ichioshi li{
list-style-type:none;
margin:0 0 3px 0px;
background: url(/bimg/ya.gif) 7px 3px no-repeat;
text-indent:20px;
}
#ichioshi .date{
margin-right:10px;
}

#ichioshi .dummy{
clear:both;
}
#ichioshi .menu_foot {
background: url(/bimg/ichioshi-2.gif) top center no-repeat;
height:6px;
padding:0px;
}
/*------ ラインナップ ------*/
#lineup{
margin: 0 0 10px 0;
}
#lineup .menu_title{
font-size:10px;
background: url(/bimg/lineup-1.gif) top center no-repeat;
height:30px;
}
#lineup .menu_frame {
background-color:#ffffff;
padding:4px 9px 4px 9px;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
font-size:13px;
color:#546A72;
height:100%;
}
#lineup .menu_frame a{
color:#546A72;
}

#lineup .pickup_frame_left{
background-color:#ffffff;
padding:8px;
margin-bottom:10px;
border:2px solid #BFCBCF;
width:235px;
float:left;
}
#lineup .pickup_frame_right{
background-color:#ffffff;
padding:8px;
margin-bottom:10px;
border:2px solid #BFCBCF;
width:235px;
float:right;
}

#lineup ul{
margin:5px 0 0 0;
}
#lineup li{
list-style-type:none;
margin:0 0 4px 0px;
text-indent:3px;
}
#lineup .date{
margin-right:10px;
}

#lineup .dummy{
clear:both;
}
#lineup .menu_foot{
background: url(/bimg/lineup-2.gif) top center no-repeat;
height:6px;
padding:0px;
}

/*------ バナー表示 ------*/
#bana_area {
margin: 0 0 10px 0;
height:100%;
}
#bana_area a {
text-decoration:none;
}
#bana_area .title {
background: url(/bimg/pr.jpg) top center no-repeat;
font-size:20px;
color:#7D7534;
height:34px;
}
#bana_area .adtitle {
background: url(/bimg/ad_auc.jpg) top center no-repeat;
font-size:20px;
color:#7D7534;
height:34px;
}
#bana_area .img {
padding-right:10px;
padding-top:10px;
}
#bana_area .big_img {
border:0;
float:center;
margin-left:10px;
}
#bana_area .frame {
background-color:#ffffff;
padding:4px 9px 4px 9px;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
font-size:13px;
color:#546A72;
height:100%;
}
#bana_area .dbar {
border:0;
background-color:#666666;
font-size:20px;
color:#FFFFFF;
}
#bana_area .foot {
background: url(/bimg/check-2.gif) top center no-repeat;
height:6px;
padding:0px;
}

#bana_bigarea {
margin: 15px 0 10px 0;
height:100%;
}
#bana_bigarea a {
text-decoration:none;
}
#bana_bigarea .title {
background: url(../bimg/big_pr.jpg) top center no-repeat;
font-size:20px;
color:#7D7534;
height:34px;
}
#bana_bigarea .img {
padding-right:10px;
padding-top:10px;
}
#bana_bigarea .big_img {
border:0;
float:center;
margin-left:10px;
}
#bana_bigarea .frame {
background-color:#ffffff;
padding:4px 9px 4px 9px;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
font-size:13px;
color:#546A72;
height:100%;
}
#bana_bigarea .dbar {
border:0;
background-color:#666666;
font-size:20px;
color:#FFFFFF;
}
#bana_bigarea .foot {
background: url(../bimg/check-b2.gif) top center no-repeat;
height:6px;
padding:0px;
}

/*------ 最新情報チェック ------*/
#check {
margin: 0 0 0 0;
height:100%;
}
#check .menu_title {
font-size:10px;
background: url(/bimg/check-1.gif) top center no-repeat;
height:30px;
}
#check .menu_frame {
background-color:#ffffff;
padding:4px 9px 4px 9px;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
font-size:13px;
color:#546A72;
height:100%;
}
#check .menu_frame a{
color:#546A72;
}

#check .pickup_frame {
background-color:#FAFAFA;
width:520px;
}

#check ul{
margin:10px 0 0px 0;
}
#check li{
list-style-type:none;
margin:0 0 4px 0px;
background: url(/bimg/ya.gif) 15px 3px no-repeat;
text-indent:28px;
}
#check .date{
margin-right:10px;
}

#check .dummy{
}
#check .menu_foot {
background: url(/bimg/check-2.gif) top center no-repeat;
height:6px;
padding:0px;
}

/*-------------------- カテゴリーアーカイブ --------------------*/
.entry_category {
/*border-bottom:1px dotted #000000;*/
margin-bottom:10px;
padding:0px;
width:540px;
}

.cate_header {
background: url(/bimg/entry-1.gif) top center no-repeat;
background-color: #FB4E88;
color:#ffffff;
padding:6px 0 4px 15px;
font-weight:normal;
font-size:16px;
}
.cate_header a{
color:#ffffff;
}
.titledate {
float:right;
margin:0 14px 0 10px;
}
.entry-content-main {
background: url(/bimg/entry-2.gif) bottom center no-repeat;
font-size:1px;
padding:0 0 6px 0;
}
.entry-body {
padding:10px 9px 4px 9px;
border-right:1px solid #F4BBCE;
border-left:1px solid #F4BBCE;
font-size:15px;
background-color:#ffffff;
color:#546A72;
line-height:1.2;
}
.entry-body a{
color:#546A72;
}
.entry-body img.thum{
border:0px;
float:left;
margin-right:9px;
}
.entry-footer{
vertical-align:bottom;
}
.entry-footer,
.entry-footer a{
color:#F03F7A;
}

.paginate{
text-align:center;
font-size:12px;
color:#546A72;
}
.paginate a{
color:#F03F7A;
}
/*------ エントリー ------*/
.entry-content {
background: url(/bimg/entry-2.gif) bottom center no-repeat;
font-size:1px;
padding:0 0 6px 0;
}
.entry-content .entry-body {
line-height:1.8;
}
.entry-body .dummy{
clear:both;
}
.entry-content .entry-body h3{
color:#F03F7A;
font-size:16px;
margin:5px 0;
}
.entry-content a{
color:#6c6637;
}
.entry-content img{
border:0px;
}
/*------ 文字装飾 ------*/
.gl,.gxl{
color:#009900;
}
.pl,.pxl{
color:#FF6699;
}
.bl,.bxl{
color:#3366CC;
}
.rl,.rxl{
color:#CC3366;
}
.al,.axl{
color:#0099CC;
}
.ol,.oxl{
color:#FF6666;
}
.prl,.prxl{
color:#CC33FF;
}
.midasiav,.midasifz,.midasiod{
clear:both;
}
.img1,.txt1{
text-align:center;
}

/*------ グラビアエントリー ------*/
.map {
border:1px solid #000000;
margin-top:10px;
}
.gra-text {
font-size:12px;
}
.gra-img {
margin-top:10px;
}
/*------ コメント ------*/
.comment-header {
background: url(/bimg/comment-1.gif) bottom center no-repeat;
height:6px;
padding:0px;
font-size:6px;
}
.comment-body {
padding:10px 9px 4px 9px;
border-right:1px solid #98ADB4;
border-left:1px solid #98ADB4;
font-size:15px;
background-color:#ffffff;
color:#546A72;
line-height:1.2;
}
.comment-body .dummy{
}
.comment-content {
background: url(/bimg/comment-2.gif) bottom center no-repeat;
font-size:12px;
padding:0 0 6px 0;
}
.comment-footer {
text-align:right;
font-size:12px;
margin-bottom:5px;
}
.comments-open-header {
padding-left:40px;
background-color:#98ADB4;
color:#ffffff;
}
#comments-open-data{
margin:25px 45px 0px 120px;
color:#3D5B65;
font-size:12px;
}
#comments-open-text{
margin:0px 45px 5px 120px;
color:#3D5B65;
font-size:12px;
}
.comments-open-content #comment-author,
.comments-open-content #comment-email,
.comments-open-content #comment-url{
height:24px;
width:252px;
border:1px solid #A6B7BD;
vertical-align:middle;
}
.comments-open-content #comment-text{
height:88px;
width:252px;
border:1px solid #A6B7BD;
vertical-align:top;
}
.comments-open-footer{
text-align:center;
}
.comments-open-content #comment-post{
height:20px;
width:50px;
border:1px solid #A6B7BD;
background-color:#ffffff;
color:#3D5B65;
font-size:16px;
text-align:center;
margin-top:5px;
}

/*------ 投票 ------*/
#voteform {
text-align:center;
font-weight:800;
}
#voteform img{
vertical-align:middle;
border:0px;
}

/*-------------------- メールフォーム --------------------*/
#sougolink input{
border:1px solid #A6B7BD;
vertical-align:middle;
}
#sougolink textarea{
height:200px;
width:510px;
border:1px solid #A6B7BD;
vertical-align:top;
}
#sougolink .mbutton {
height:20px;
width:80px;
border:1px solid #A6B7BD;
background-color:#ffffff;
color:#3D5B65;
font-size:16px;
text-align:center;
margin-top:5px;
}

/*-------------------- フッター --------------------*/
#footer .menu_title {
background: url(/bimg/footer-1.gif) bottom center no-repeat;
height:6px;
padding:0px;
font-size:5px;
}
#footer .menu_frame {
background-color:#ffffff;
padding: 4px 0 4px 0;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
font-size:13px;
color:#546A72;
text-align:center;
width:758px;
}
#footer .menu_frame a{
color:#546A72;
}
#footer .menu_foot {
background: url(/bimg/footer-2.gif) top center no-repeat;
height:6px;
padding:0px;
}
#footer .copyright {
margin:15px 0 0 0;
font-size:12px;
text-align:center;
color:#546A72;
line-height:1.5;
}
/*------ for index ------*/
#wrapper_index #footer .menu_frame1{
font-size:13px;
color:#546A72;
text-align:center;
margin:10px 10px 20 10px;
padding: 4px 0 4px 0;
width:760px;
}
#wrapper_index #footer .menu_frame1 p.enter{
font-size:24px;
text-align:center;
}
#wrapper_index #footer .menu_frame1 p.exit{
font-size:12px;
text-align:center;
margin-bottom:10px;
}
#wrapper_index #footer .menu_frame1 a {
color:#F768B8;
}
#wrapper_index #footer .menu_frame{
background-color:#ffffff;
border-right:1px solid #A6B7BD;
border-left:1px solid #A6B7BD;
margin:0px 10px 0 10px;
padding: 4px 0 4px 0;
width:760px;
}
/*------ mobile introduction ------*/
#mobile_int{
font-size:14px;
width:280;
}
#mobile_int .head{
background: url(./bimg/top_img.gif) top center no-repeat;
text-indent: -20000px;
height:71px;
padding:0px;
}
#mobile_int .side{
background-color:#ffffff;
border-right:5px solid #000000;
border-left:5px solid #000000;
height:1280px;
width:270px;
}
#mobile_int .ifr{
border-top:2px solid #000000;
border-bottom:2px solid #000000;
border-right:2px solid #000000;
height:1280px;
width:260px;
float:right;
margin-right:3px;
}
#mobile_int .foot{
background: url(./bimg/foot_img.gif) top center no-repeat;
text-indent: -20000px;
height:36px;
padding:0px;
}
/*------ mobile explain ------*/
#mobile_exp{
font-size:13px;
}
#mobile_exp .img{
border:2px solid #000000;
margin-left:20px;
}
#mobile_exp .img2{
border:0;
margin-left:30px;
}
#mobile_exp .big{
font-size:18px;
color:#F72168;
}
#mobile_exp .big2{
font-size:18px;
color:#027BB4;
}
#mobile_exp .text{
text-align:center;
}
/*------ help faq toiawase ------*/
#help_faq{
font-size:14px;
line-height:150%;

}
#help_faq a{
font-size:15px;
font-weight:bold;
color:#F73E9A;
}
#help_faq .faq{
font-size:20px;
font-weight:bold;
color:#F73E9A;
}
#help_faq .question{
font-size:16px;
font-weight:bold;
color:#587986;
}
#help_faq img{
border:0px;
}
#help_faq .bana {
margin-left:12px;

}

#help_faq .text{
margin-top:8px;
margin-bottom:15px;
}

#help_faq .bana a:hover{
border-bottom:2px solid #000000;
}
/*------ press page ------*/
#press_page{
font-size:15px;
}
#press_page a{
font-size:18px;
color:#EA1490;
}
#press_page .logo-img{
text-align:center;
margin-left:90px;
margin-bottom:15px;
}
#press_page .newstitle{
font-size:18px;
color:#EA1490;
font-weight:bold;
margin-top:15px;
}
#press_page .gaiyo{
margin-left:15px;
}
#press_page .maker{
font-size:14px;
color:#060CC8;
text-align:right;
}
#press_page .update{
font-size:11px;
margin-left:0px;
text-align:right;
color:#000000;
}
#press_page .pre_url a{
font-size:14px;
}
#press_page .kinyu a{
font-size:16px;
font-weight:bold;
text-align:right;
color:#000000;
}
#press_page .line {
text-align:center;
}
#press_page .o_link a{
font-size:15px;
color:#060CC8;
}
