
*{

text-decoration:none;
margin:0; padding:0;
list-style-type:none;
}

/*mobile safariのフォントサイズ自動調節機能を無効化する*/


html{

-webkit-text-size-adjust:none;

}



body{

background:#fff;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


/********* 画像挿入の際文章の位置がずれるのを調節するCSS *********/

img{

border:none;
vertical-align:middle;

}


/********* 一番頭のレイアウト部分　floatで左右にロゴとインフォメーションを振り分けている部分 *********/

/* ラッピング */

#wrapp{


margin:5px 0;
padding:0 0 0 0;
background:#fff url(../images/.png) top left repeat-x;


}




/* ロゴ */
#logo{

float:left; 
width:230px;

}


/* インフォメーション */
#ad{

float:right; 
width:54px;
height:50px;

}


#ad .button1{

float:left;
width:50px;

}
#ad .button2{

float:right;
width:50px;

}


/********* 一番頭のレイアウト部分 floatで左右にロゴとインフォメーションを振り分けている部分終了*********/






/********* ナビゲーションリストをブロックにしてiPhoneっぽいUIにしてる部分 *********/



ul, ul.linklist li, ul.linklist2 li,ul.linklist li a,ul.linklist2 li a{

display:block;

}


ul.linklist li a{

border-bottom:1px solid #999;
padding:1.0em;
text-decoration:none;
color:black;
font-size:middium;
font-weight:bold;


background:#eee url(../images/check.png) right center no-repeat;


}

ul.linklist2 li a{

border-bottom:1px solid #999;
padding:1.0em 3.0em 1.0em 1.0em;
text-decoration:none;
color:black;
font-size:middium;
font-weight:bold;
background:#eee url(../images/and.png) right center no-repeat;
background-size:31px 24px;

}




/* clearfix */
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }
/* clearfix */


/*フッター（全ページ共通）*/


#foot{

font-size:small;
text-align:center;
color:#fff;
margin:0;
padding:2em;
background:#000;

}

#foot a{

color:#00cfbc;
font-weight:bold;

}

/*角丸メニュー枠*/

#navi{

margin:0px;
background:#fff;


}


#navi .inner{

/*内枠広げたい時はここのpaddingに値を入れましょう。*/
padding:0;

}


#navi .inner p{

line-height:1.4;
margin:1em 0 1em 0;

}



/*カルーセル用のアイコン横並びCSS*/


.iconset{
background:#fff url(../images/pps.gif) center top repeat;
;
padding:0 0;
position:relative;

margin:10px 5px 10px 5px;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
border:1px solid #000;
}
.iconset ul{
padding:10px 0;
text-align:center;
position:relative;

}
.iconset ul li{
display:inline;
position:relative;
text-align:center;
}
.iconset ul li a img{
position:relative;
}

.iconset-ap{
background:#fff url(../images/pps.gif) center top repeat;
;
padding:0 0;
position:relative;

margin:10px 5px 10px 5px;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
border:1px solid #000;
}
.iconset-ap p {font-size:small; padding:5px;}
.iconset-ap ul{
padding:10px 0;
text-align:center;
position:relative;

}
.iconset-ap ul li{
display:inline;
position:relative;
text-align:center;
}
.iconset-ap ul li a img{
position:relative;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}

iframe.twitter-share-button {
    width: 105px!important;
}