<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*==========================================================
File name: common.css
Description: リニューアル対象外部分（contents）のスタイル
Author:　
Editor:　
Date:　
Update:　
Table of contents:
・サービス
・地域活性化プロジェクト
・法人モバイルソリューション
・店舗案内
・携帯電話最新情報
・会社案内
・ロゴ
・採用情報
・プライバシーポリシー
・リンク
・フォネットモバイル
・サクライザー
・フォネットソング	
・ニュース（ブログフレーム表示）
・コンテスト
==========================================================*/


/* サービス
*************************************************/
#service #listArea{
 padding:30px 20px;
}
#service #listArea dl{
 width:240px;
 _width:300px;                                  
 height:155px;                                  
 float:left;
 padding:0 30px;
}
#service #listArea dl dd{
 padding:7px 0 0 3px;
 font-size:93%;
 line-height:1.3;
 text-align:justify;
 text-justify:distribute;
}
#service #listArea dl dd span{
 display:block;
 text-align:right;
}
#service #listArea dl dd ul{
 padding:5px 0 0 0;
 font-size:93%;
 line-height:1.4;
}
#service #listArea dl dd ul a{
 text-decoration:underline;
}

#service #pmail img{
margin:10px 0px; 
}
#service #pmail hr{
width:550px;
margin:5px 0px 15px 40px;
color:white; 
background-color:rightgray;
}
#service #qr{
float:left;
margin:10px 0px 0px 40px;
width:120px;
text-align:center;
}
#service #qr img{
margin:5px 0px;
}
#service #pmailright{
width:400px;
height:auto;
margin:0px 0px 0px 200px;
}
#service #pmailright dt{
font-size:90%;
padding-left:20px;
background-color:#f0f8ff;
display:block;
}


/* リユース事業
*************************************************/
h3.m3 {
clear : both;
margin : 30px auto 0 auto;
text-align : left;
padding : 2px 0 0 20px;
color : #2471b8;
font-size : 15px;
font-weight:bold;
line-height : 15px;
background-color :#ccffff;
background-repeat : no-repeat;
background-position : left center;
width : 600px;
voice-family : "\"}\"";
voice-family : inherit;
} 
h3.m4{
float:left;
margin : 5px 0px 0 5px;
text-align : left;
padding : 2px 0 0 20px;
color : #2471b8;
font-size : 15px;
font-weight:bold;
line-height : 15px;
background-color :#ccffff;
background-repeat : no-repeat;
background-position : left center;
width : 290px;
voice-family : "\"}\"";
voice-family : inherit;
}
.borderTable {
border-collapse : collapse;
border-top : 1px solid #ccc;
border-left : 1px solid #ccc;
margin:5px 0;
}
.borderTable th {
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
font-size : 12px;
line-height : 1.4;
font-weight : normal;
background-color : #eee;
padding:5px 10px;
}
.borderTable td {
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
font-size : 12px;
line-height : 1.4;
padding:5px 10px;
} 
.eco_online{
float:right;
}


/* 地域活性化プロジェクト
*************************************************/
#chiiki #listArea{
 padding:30px 20px 0px 20px;
 /*height:330px;
 height:360px;*/
 overflow:hidden;
}
#chiiki #listArea dl{
 width:240px;
 _width:300px;
 height:160px;
 float:left;
 padding:0 30px;
}
#chiiki #listArea dl dd{
 padding:7px 0 0 3px;
 font-size:93%;
 line-height:1.3;
 text-align:justify;
 text-justify:distribute;
}
#chiiki #listArea dl dd span{
 text-align:center;
 display:block;
 padding:5px 0;
 width:240px;
}
#chiiki #listArea dl dd ul{
 padding:5px 0 0 0;
 text-align:center;
}
/*レイアウトtype2 S*/
#chiiki #listArea dl.type2{
 width: 100%;
 height: auto;
 padding: 0 30px;
 box-sizing: border-box;
}
#chiiki #listArea dl.type2 dd{
 padding:7px 3px 0 3px;
 text-align:left;

}
#chiiki #listArea dl.type2 dd span{
 text-align:left;
 display:block;
 padding:5px 0;
 width:100%;
}
#chiiki #listArea dl.type2 dd span a{
	display: inline-block;
	margin: 0 5px;
}
#chiiki #listArea dl.type2 dd span a img{
 /*width: 166px;*/
 height: auto;
}
#chiiki #listArea dl.type2 dd ul li.even{
 text-align:left;
}
/*レイアウトtype2 E*/
#chiiki #listArea dl dd ul li{
 font-size:93%;
 line-height:1.4;
}
#chiiki #listArea dl dd ul li.pc{
 padding:0 0 15px 0;
}
#chiiki #listArea dl dd ul a{
 text-decoration:underline;
}
#chiiki .textCenter{
 padding:20px 0;
}
*html #chiiki #listArea{
 overflow: visible
}
*html #chiiki #listArea dl{
 float:none;
}


/* 法人モバイルソリューション
*************************************************/
#houjin #contents{
	background: #FFC700;
	padding-top: 43px;
}
#houjin #contents .wrapper{
	width:960px;
	background:#ffffff;
	margin:auto;
	padding:5px;
	margin-top: -20px;
}
#houjin #footer #pagetop{
	margin-top: -20px;
	padding-top: 90px;
}


/* 店舗案内
*************************************************/
#shop_index #contents h3{
 padding-bottom:20px;
}
#shop_index dl{
 font-size:93%;
 line-height:1.5;
 width:550px;
 margin:0 0 0 57px;
 text-align:left;
 padding:0 0 12px 0;
 position:relative;
}
#shop_index dt{
 background:#AEE5F8;
 padding:3px 6px;
 font-weight:bold;
}
#shop_index dt a{
 color:#000;
 text-decoration: none;
}
#shop_index dd{
 padding:5px 0;
}

#shop_index dd.icon{
 position:absolute;
 top:-3px;
 right:5px;
}
#shop_index dd span{
 display:block;
 padding:15px 0 0 0;
}
#shop_index dd .left{
 float:left;
 padding:5px 0 0 0;
}
#shop_index #contents dd .right{
 float:right;
 margin-bottom: 0;
}


/* 携帯電話最新情報
*************************************************/
#kishu .section a{
	text-decoration: none;
}
#kishu .section a:hover{
	color: #5C7DBE;
}
#kishu .section{
	margin: 10px 0 30px;
}
#kishu .section ul{
	padding-top: 5px;
}
#kishu .section li{
	list-style: none;
	border-bottom: 1px dotted #CCC;
	padding: 10px 0;
	zoom: 1;
}
#kishu .section li .date{
	float: left;
	width: 14%;
	padding-left: 4px;
}
#kishu .section li .title{
	float: left;
	width: 84%;
}
#kishu .section li img.externalIcon{
	padding: 0 5px;
	vertical-align: middle;
}
ul.acc li a.first {
  background: url(../img/acc_bg.jpg) left 0px no-repeat;
}
ul.acc li a.last {
  background: url(../img/acc_bg.jpg) left -60px no-repeat;
}

/*�@����*/
ul.acc {
	width: 245px;
}
ul.acc li div ul {
	height: 200px;
}
ul.acc, ul.acc li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.acc a{
	color: #feffff;
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	text-decoration: none;
	outline: none;

}
ul.acc li a {
  background: url(../img/acc_bg.jpg) left -30px no-repeat;
font-weight:bold;

}
ul.acc li div ul li a { 
  background: none;
font-weight:normal;
}
ul.acc li div ul li a:hover { 
  background-color: #185AAC; 
}
ul.acc li div ul,
ul.acc li div div.notlast {
	background-color: #A6B5E2;
}
ul.acc li div div {
	height: 10px;
}
ul.acc li div div.last {
	background: transparent url(../img/acc_menu_last2.png) left bottom no-repeat;
}


/* 会社案内
*************************************************/
#company #contents #main h4{
 padding:0 0 5px 0;
}
#company #contents p{
 padding:10px 0 25px 0;
 font-size:93%;
}
#company #contents p.intro{
 line-height:1.3;
 width:530px;
 /width:555px;
 padding:20px 0 30px 60px;
 /padding:20px 0 30px 17px;
 text-align:justify;
 text-justify:distribute;
}
#company #aisatsu{
 text-align:center;
 padding:20px 0 10px 0;
}
#company #aisatsu h4{
	padding:10px 0 30px !important;
}
#company #bunka{
 text-align:center;
}
#company #bunka dl{
 text-align:left;
 width:520px;
 margin:0 auto;
 line-height:1.3;
}
#company #bunka h4{
 padding:20px 0 30px 0 !important;
}
#company #bunka p{
 padding:15px 0 10px 0;
}
#company #bunka dt{
 padding:17px 0 7px 0; 
 font-size:93%;
}
#company #bunka dt{
 padding:17px 0 7px 0; 
 font-size:93%;
}
#company #ces{
 text-align:center;
 padding:50px 0 0;
}
#company #ces h4{
 padding:0 0 30px !important;
}
#company #ces &gt; img{
	padding:0 0 30px;
}
#company #ces p{
	width:520px;
	margin:0 auto;
	text-align:left;
	line-height:1.8;

}


#company #gaiyo{
padding:15px 15px 0 8px;
}
#company #gaiyo #areaCF{
 width:310px;
 float:left;
}
#cfmain {
    position: relative;
    width: 300px;
    height: 220px;
    margin: 0;
    padding: 0;
    list-style: none;
}
 
#cfmain li {
    position: absolute;
    top: 0;
    left: 0;
}
 
/* 以下のスタイルはオプション */
#crossfaderPager {
    height: 55px;
    margin: 0;
    padding: 8px 0 0;
    list-style: none;
}
 
#crossfaderPager li { display: inline;}
 
#crossfaderPager a {
    float: left;
    display: block;
    margin-right: 8px;
}
#company #gaiyo dl{
 padding:8px 0 30px 315px;
 font-size:80%;
 line-height:1.3;
}
#company #gaiyo dt{
 width:70px;
 position:absolute;
 padding:4px 0;
}
#company #gaiyo dd{
 padding:4px 0 4px 70px;
}
#company #enkaku{
 padding:10px 0 7px 70px; 
}
#company #enkaku table{
 padding:17px 0 7px 0; 
 width:530px;
}
#company #enkaku table th,
#company #enkaku table td{
 border-bottom:1px solid #B0B0B0;
 vertical-align:top;
 font-size:12px;
 line-height:1.3;
 padding:18px 15px 18px 0;
}


/* ロゴ
*************************************************/
#logo #contents #main h4 {
	margin-bottom: 17px;
}

#logo #contents #main h5 {
	background-image: url( ../img/bg_subttl.gif );
	background-repeat: no-repeat;
	line-height: 32px;
	margin-bottom: 17px;
	font-weight: bold;
	text-indent: 22px;
	font-size: 13px;
	color: #444;
}

#logo #contents #main #aboutlogo .about_top a {
	text-decoration: none;
	font-weight: bold;
	color: #2244aa;
}
#logo #contents #main #aboutlogo .about_top a:hover {
	color: #6688ff;
}

#logo #contents #main p {
	margin-left: 10px;
}

#logo #contents #main #aboutlogo .list {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 25px;
}
#logo #contents #main #aboutlogo #s0 {
	margin-left: 10px;
}
#logo #contents #main #aboutlogo .s0_top {
	font-size: 12px;
	font-weight: bold;
}
#logo #contents #main #aboutlogo .s0_left {
	float: left;
	width: 328px;
	height: 109px;
}
#logo #contents #main #aboutlogo .s0_right {
	float: left;
	width: 307px;
	height: 109px;
	background-image: url( ../../common/img/logo/back_s0.gif );
	background-repeat: repeat-x;
	font-size: 11px;
	text-align: center;
}
#logo #contents #main #aboutlogo .s0_right p {
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 16px;
	margin-bottom: 5px;
	color: #555;
	font-weight: bold;
}

#logo #contents #main #aboutlogo .s0_bottom {
	clear: left;
	font-size: 12px;
	margin-top: 140px;
	margin-bottom: 30px;
	padding-left: 60px;
}
#logo #contents #main #aboutlogo .s0_bottom p {
	margin: 0px;
	padding: 0px;
}
#logo #contents #main #aboutlogo .s0_bottom .f1 {
	width: 520px;
	height: 9px;
	background-image: url( ../../common/img/logo/back_s0_f1.gif );
	background-repeat: no-repeat;
}
#logo #contents #main #aboutlogo .s0_bottom .f2 {
	width: 520px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url( ../../common/img/logo/back_s0_f2.gif );
	background-repeat: repeat-y;
}
#logo #contents #main #aboutlogo .s0_bottom .f3 {
	width: 520px;
	height: 8px;
	background-image: url( ../../common/img/logo/back_s0_f3.gif );
	background-repeat: no-repeat;
}

#logo #contents #main #aboutlogo #s1,
#logo #contents #main #aboutlogo #s2,
#logo #contents #main #aboutlogo #s3,
#logo #contents #main #aboutlogo #s4 {
	margin-bottom: 30px;
}

#logo #contents #main #aboutlogo #s3 p {
	width: 645px;
	text-align: center;
	margin-bottom: 20px;
}
#logo #contents #main #aboutlogo #s4 p {
	width: 645px;
	text-align: center;
	margin-bottom: 40px;
}



#logo #contents #main #guideline {
	width: 645px;
	font-size: 12px;
}
#logo #contents #main #guideline p {
	line-height: 20px;
}
#logo #contents #main #guideline #detail {
	line-height: 20px;
	margin-left: 15px;
}
#logo #contents #main #guideline #detail .ttl {
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #222288;
}
#logo #contents #main #guideline #detail .description {
	line-height: 20px;
}
#logo #contents #main #guideline #detail .description ul {
	margin-left: 20px;
	margin-top: 10px;
}
#logo #contents #main #guideline #detail .description ul li {
	margin-bottom: 5px;
}
#logo #contents #main #guideline #detail .date {
	margin-top: 30px;
}

/* CSR
*************************************************/
#company #contents #main #policy h4,
#company #contents #main #mycsr h4{
 padding:20px 0 10px;
}
#company #policy dl{
 padding:10px;
}
#company #policy dt{
 font-weight:bold;
 color:#003399;
}
#company #policy dd{
 font-size:90%;
 padding:10px 0;
}
#company #contents #main #mycsr h5{
 padding:10px 0;
}
#company #contents #main #mycsr dl{
 padding:10px 10px 0 10px;
}
#company #contents #main #mycsr dt{
 line-height: 1;
 margin-bottom: 1em;
 background: url(../img/icoBlueArrow.gif) left no-repeat;
 padding-left: 13px;
 color: #003399;
 font-weight: bold; 
}
#company #contents #main #mycsr dd{
 padding:0 10px 20px 20px;
}
#company #contents #main #mycsr li{
 list-style-type: disc;
 font-size:90%;
}


/* ヴァンフォーレ甲府応援
*************************************************/
#company #contents #main #history{
 padding:20px 10px 30px;
 font-size:90%;
}
#company #contents #main #sponsor{
 padding:20px 0;
 font-size:90%;
}
#company #contents #main #sponsor td{
 padding: 0 0 0 20px;
}
#company #contents #main #sponsor dl{
 
}
#company #contents #main #sponsor dt{
 
}
#company #contents #main #sponsor dd{
 text-align: center;
 font-weight: bold;
 padding: 0 0 20px;
}


/* 採用情報
*************************************************/
#recruit #main .intro{
 background:url(../img/border_lightGray.gif) left bottom repeat-x;
 text-align:center;
 font-size:93%;
 line-height:1.3;
 padding:30px 0;
}
#recruit #main #textArea{
 padding-left:60px;
}
#recruit #main table{ 
 padding:17px 0 7px 0;
 width:530px;
}
#recruit #main table th,
#recruit #main table td{
 border-bottom:1px solid #B0B0B0;
 vertical-align:top;
 font-size: 13px;
 text-align: left;
 line-height:1.3;
 padding:18px 15px 18px 0;
}
#recruit #main #boshu{
 font-weight:bold;
 color:#003399;
}
#recruit #contents #main ul{
 background:url(../img/border_lightGray.gif) left top repeat-x;
 font-size:93%;
 line-height:1.3;
 text-align:center;
 padding:30px 0;
}


/* プライバシーポリシー
*************************************************/
#company #privacy{
 text-align:center;
 padding:0 0 0 0;
}
#company #hogo dl{
 padding:15px 0 20px 48px;
 font-size:93%;
 line-height:1.3;
}
#company #hogo dt{
 width:530px;
 padding:4px 0 15px 35px;
 /*position:absolute;*/
}
#company #hogo dd{
 padding:0 0 4px 25px;
 width:530px;
 _width:557px;
 text-align:justify;
 text-justify:distribute;
}
#company #hogo p.signature{
 text-align:right;
 font-size:85%;
 line-height:1.5;
 padding:10px 35px 10px 0;
}


/* リンク
*************************************************/
#link #contents #main h3{
 padding-bottom:15px;
}
#link #contents #main ul{
 padding:7px 10px 7px 15px;
}
#link #contents #main ul li{
 padding:3px 0 3px 22px;
 background:url(../img/icoArrow.gif) left center no-repeat;
}


/* フォネットモバイル
*************************************************/
#phonetmb #contents #main h3{
	margin-bottom: 24px;
}
#phonetmb #contents #main h4{
	margin-bottom: 24px;
}
#phonetmb #contents #main h5{
	font-size: 18px;
	font-weight: bold;
}
#phonetmb #contents .section{
	margin-bottom: 40px;
}
#phonetmb #contents .section p{
	line-height: 1.5;
}

/* ご提供端末 */
#phonetmb #contents #section01 .img{
	float: right;
	margin-left: 15px;
}
#phonetmb #contents #section01 #message{
	font-weight: bold;
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 1em;
	letter-spacing: -1px;
}
#phonetmb #contents #section01 ul{
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 0.5em;
	letter-spacing: -1px;
}
#phonetmb #contents #section01 table{
	margin-top: 35px;
	margin-bottom: 15px;
	font-size: 14px;
}
#phonetmb #contents #section01 table caption{
	font-size: 18px;
	text-align:left;
	font-weight: bold;
	padding-bottom: 5px;
}
#phonetmb #contents #section01 table th{
	background: #EAEAEA;
	padding: 10px;
	border: 1px solid #cccccc;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
#phonetmb #contents #section01 table td{
	padding: 10px;
	border: 1px solid #cccccc;
}
#phonetmb #contents #section01 table small{
	font-size: 12px;
}

/* 特徴 */
#phonetmb #contents #section02 ol{
	margin-right: -9px;
}
#phonetmb #contents #section02 li{
	float: left;
	margin-right: 9px;
	width: 209px;
}
#phonetmb #contents #section02 li p{
	padding: 0 10px;
}
#phonetmb #contents #section02 li small{
	display: block;
	font-size: 11px;
}

/* PDF */
#phonetmb #contents ul#pdf{
 padding:15px 10px 40px 15px;
 border-top: 2px solid #FFC700;
}
#phonetmb #contents ul#pdf li{
 padding:8px 0 8px 22px;
 background:url(../img/icon_list.gif) left center no-repeat;
}


/* サクライザー	
*************************************************/
#main #sakuraizer{
	background: #000 ;
	color: #FFF;
	padding: 0;
	margin-bottom: 20px;
	margin-top: -8px; 
}
#main #sakuraizer h3{
	margin:0 0 15px;
}
#main #sakuraizer h4{
	margin-bottom: 15px;
}
#main #sakuraizer p.intro{
	padding: 0px 45px 40px 45px;
	font-size: 1.2em;
	line-height: 1.6;
}
#main #sakuraizer p.intro a{
	color: #fff;
	text-decoration: underline;
}
#main #sakuraizer p.intro a:hover{
	text-decoration: none;
}
#main #sakuraizer .youtube{
	padding: 30px 12px;
	border-top: 1px dotted #999; 
}
#main #sakuraizer .youtube li{
	float: left;
	width: 310px;
	text-align: center;
	padding-bottom: 50px;
}
#main #sakuraizer .youtube li iframe{
	border: 4px solid #666;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666;
}
#main #sakuraizer .youtube li p{
	font-size: 1.2em;
	padding: 15px 0 10px;
	border: 4px solid #666;
	border-top: none;
	width: 270px;
	margin: -5px auto 0;
}
#main #sakuraizer .youtube li a{
	color: #FFF;
}
#main #sakuraizer .youtube li a:hover{
	color: #F31C50;
}


/* フォネットソング
*************************************************/
#songArea{
 text-align:center;
}
#songArea h4{
 padding:35px 0 15px 0;
}
#songArea p{
 font-size:85%;
 padding:2px 0;
}
#songArea #quicktime{
 padding:0 0 15px 0;
}


/* ニュース（ブログフレーム表示）
*************************************************/
#contents_blog{
 width:900px;
 text-align:center;
}

/* コンテスト
*************************************************/
#contents_misscon {
	background-color: #FFC700;
}
#misscon #contents_misscon .visual {
	width:1050px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	background-image: url(../../img/misscon/bg_visual.jpg);
	background-position: center top;
	height: 398px;
	overflow: hidden;
	position: relative;
}
#misscon #contents_misscon .visual .sns {
	margin-top: 20px;
	margin-left: 790px;
}
#misscon #contents_misscon .visual li
    {
	float: left;
}
#misscon #contents_misscon .visual .logo{
	position: absolute;
	top: 50px;
	left: 40px;
}

#misscon #contents_misscon #visual_kekka {
	width:1050px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	background-image: url(../../img/misscon2013kekka/bg_visual.jpg);
	background-position: center top;
	height: 494px;
	overflow: hidden;
	position: relative;
}
#misscon #contents_misscon #visual_kekka #kekkaLogo{
	position: absolute;
	top: 53px;
	left: 54px;
}

#misscon #contents_misscon #visual_kekka #kekkaTxt{
	position: absolute;
	top: 388px;
	left: 58px;
}

#misscon #contents_misscon .visual .btn {
	position: absolute;
	left: 815px;
	top: 235px;
}
#misscon #contents_misscon .container{
	width:950px;
	background-image: url(../../img/misscon/bg_contents01.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
}
#misscon #base {
	margin-right: 51px;
	margin-left: 51px;
	position: relative;
	font-size: 14px;
	line-height: 1.7em;
	color: #574735;
}

#misscon #contents_misscon .container #kekkaBase {
	margin-right: 51px;
	margin-left: 51px;
	padding:544px 0 0 0;
	position: relative;
	font-size: 14px;
	line-height: 1.7em;
	color: #574735;
}
#misscon #contents_misscon .container #kekkaBase h3{
	position: absolute;
	top: -4px;
	left: -105px;
	z-index:1001;
}
#misscon #contents_misscon .container #kekkaBase #phonetGirlStar{
	position:absolute;
	top:40px;
	left:-41px;
	z-index:1000;
}
#misscon #contents_misscon .container #kekkaBase #grandPrize{
	position:absolute;
	top:95px;
	left:20px;
	z-index:1000;	
}
#misscon #contents_misscon .container #profile{
	background-image:url(../../img/misscon2013kekka/bg_profile.gif);
	background-position: left;
	background-repeat:no-repeat;
	width:823px;
	height:398px;
	margin:0 0 43px 63px;
}
#misscon #contents_misscon .container #profile #profileLeft{
	width:326px;
	float:left;
}
#misscon #contents_misscon .container #profile #profileLeft #photoProfile{
	margin:53px 0 0 50px;
}
#misscon #contents_misscon .container #profile #profileLeft #txtProfile{
	margin:15px 0 0 81px;
}
#misscon #contents_misscon .container #profile #profileRight{
	width:497px;
	float:left;
}
#misscon #contents_misscon .container #profile #profileRight #profileName{
	margin:28px 0 13px 0;
}
#misscon #contents_misscon .container #profile #profileRight table{
	border-collapse: separate;
	border-spacing:0px;
	width:434px;
	font-size:12px;
}
#misscon #contents_misscon .container #profile #profileRight table th{
	text-align:left;
	font-weight:normal;
	width:85px;
	padding:5px 0;
	border-bottom:1px dotted #b9b9b9;
}
#misscon #contents_misscon .container #profile #profileRight table td{
	width:349px;
	padding:5px 0;
	border-bottom:1px dotted #b9b9b9;
}
#misscon #contents_misscon .container #secondPrize{
	margin:0 0 60px 70px;
}
#misscon #contents_misscon .container h4{
	margin:0 0 12px 50px;
}
#misscon #contents_misscon .container #slider{
	background-image:url(../../img/misscon2013kekka/slider/bg_slider.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	width:808px;
	height:445px;
	margin:0 0 0 71px;
	padding:13px 0 0 0;
}
#misscon #contents_misscon .container #slider #sliderLeft{
	float:left;
	width:572px;
	padding:0 0 0 12px;
	position:relative;
	z-index:1000;
}
#misscon #contents_misscon .container #slider #markupBalloon01{
	position:absolute;
	top:188px;
	right:184px;
	z-index:10001;
}
#misscon #contents_misscon .container #slider #sliderLeft #photoBefore{
	position:absolute;
	bottom:50px;
	right:20px;
}
#misscon #contents_misscon .container #slider #sliderLeft #change{
	position:absolute;
	top:127px;
	right:93px;
}
#misscon #contents_misscon .container #slider #sliderRight{
	float:left;
	width:224px;
	position:relative;
	z-index:1000;
}
#misscon #contents_misscon .container #movieWrap{
	width:950px;
	height:341px;
	position:relative
}
#misscon #contents_misscon .container #movie{
	width:400px;
	height:224px;
	padding:5px;
	background-color:#fff;
	position:absolute;
	top:30px;
	left:100px;
	z-index:1001;
}
#misscon #contents_misscon .container #movie iframe{
	z-index:1001;
}

#misscon #contents_misscon .container #phonetGirl{
	position:absolute;
	bottom:0;
	right:120px;
	z-index:1001;

}
#misscon #contents_misscon .container #markupBalloon02{
	position:absolute;
	top:15px;
	right:210px;
	z-index:1000;
}
#misscon #contents_misscon .container #process{
	margin:0 0 4px 71px;
}
#misscon #contents_misscon .container #SpecialThanksTo{
	margin:0 0 80px 71px;
	width:808px;
	height:142px;
	background-color:#fff;
	position:relative;
}
#misscon #contents_misscon .container #SpecialThanksTo #ttlSp{
	position:absolute;
	top:21px;
	left:340px;
}
#misscon #contents_misscon .container #SpecialThanksTo #jammin{
	position:absolute;
	top:53px;
	left:169px;
}
#misscon #contents_misscon .container #SpecialThanksTo #rutile{
	position:absolute;
	top:53px;
	right:172px;
}
#misscon .title {
	text-align: center;
}
#misscon .titlesp {
	text-align: center;
	margin-bottom: 25px;
}
#misscon h3 {
	position: absolute;
	left: -109px;
	top: -10px;
}

#misscon #top {
	text-align: center;
	margin-bottom: 30px;
	padding-top: 80px;
}
#misscon #top p {
	margin-bottom: 15px;
	line-height: 1.8em;
	font-weight: bold;
	color: #6b5945;
}
#misscon #about {
	margin-bottom: 45px;
}
#misscon #about dl {
	overflow: hidden;
	zoom: 1;
}
#misscon #about dl dt  {
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 25px;
}
#misscon #about dl dd  {
	padding-left: 240px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6b5945;
	padding-bottom: 25px;
	padding-top: 25px;
}
#misscon #about dl dd .prize {
	margin-bottom: 15px;
}
#misscon #about dl dd .btn {
	padding-top: 15px;
	padding-bottom: 15px;
}

#misscon #step {
	margin-bottom: 45px;
}
#misscon #step dl {
	overflow: hidden;
	zoom: 1;
	background-image: url(../../img/misscon/step_bg.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 848px;
	margin-bottom: 15px;
}
#misscon #step dl dt  {
	width: 110px;
	float: left;
	clear: both;
	font-weight: bold;
	padding-left: 30px;
	margin-top: 25px;
}
#misscon #step dl dd  {
	padding-left: 180px;
	margin-top: 25px;
}
#misscon #step .img {
	text-align: center;
	margin-bottom: 15px;
}
#misscon #step .other {
	padding-left: 180px;
}
#misscon #entry {
	text-align: center;
	margin-bottom: 50px;
}
#misscon #footer #pagetop {
	text-align: right;
	padding-top: 70px;
	background-image: url(../../img/misscon/bg_contests02.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

/* 刻
*************************************************/
#koku{
	background-image:url(../../img/koku/bg_koku.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:910px;
	height:2174px;
	position:relative;
}

#koku #sns{
	float:right;
}

#koku #sns li{
	float:left;
}

iframe.twitter-share-button {
	width: 105px!important;
}

#koku h1{
	clear:both;
	padding-top:10px;
	padding-bottom:3px;
}

#koku #btn01{
	padding-left:291px;
}

#koku h2{
	padding-top:5px;
}

#koku #txt01{
	padding-top:55px;
}

#koku #txt02{
	padding-top:35px;
}

#koku #txt03{
	padding-top:28px;
}

#koku #tbl01{
	padding-top:27px;
}

#koku #tbl02{
	padding-bottom:35px;
}

#koku h3{
	padding-bottom:579px;
}

#koku #tbl03{
	padding-left:51px;
}

#koku #case01{
	position:absolute;
	top:1303px;
	left:103px;
}
#koku #case02{
	position:absolute;
	top:1303px;
	left:417px;
}
#koku #case_txt01{
	position:absolute;
	top:1694px;
	left:54px;
}
#koku #case_txt02{
	position:absolute;
	top:1694px;
	left:367px;
}
#koku #ring{
	position:absolute;
	top:1547px;
	left:664px;
}
#koku #ring_txt{
	position:absolute;
	top:1622px;
	left:652px;
}

#koku #btn02{
	position:absolute;
	top:1873px;
	left:501px;
}

#koku #attention{
	padding-top:41px;
	padding-bottom:3px;

}
</pre></body></html>