@charset "UTF-8";
/*---------------------------------------------------------
Theme Name: moto
Theme URI: http://wp-fun.com
Description: stinger5
Author: enji
Author URI: http://wp-fun.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: flexible-width, custom-header, custom-menu, editor-style,
Version: 20150505
---------------------------------------------------------*/
* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box; }
main, article, aside, header, canvas, details, figcaption, figure, footer, nav, section, summary {display: block;}
html{margin:0;padding:0;width:100%;min-width:100%;}
body {
	min-width  : 100%;
	height : 100%;
	font-family: Helvetica,Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin: 0;
	padding:auto;
	background:#efefef;
	color: #222;
	font-size:14px;
	line-height:1.35;
	text-align:center;
	-webkit-text-size-adjust: 100%;
}
i{margin-right:0.25em;}
p{margin:4px 0px;text-align:left;width:100%;}
div{display:block;text-align:left;box-sizing: border-box;}img{border:none;}
ul {list-style:none;margin:0;padding:0;}
ol {margin:0 0 0 3em;padding:0;}
a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}:
a:active{color:#000;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:13px;margin:0;}
.c_txt {text-align:center;}.r_txt {text-align:right;}.l_txt {text-align:left;}
table{width:100%;border:1px solid #C09E63;border-collapse: collapse;}th{font-weight:normal;}
tr,th,td{padding:8px;border:1px solid #C09E63;}
.cf:before,.cf:after {content:"";display:table;margin:0;}.cf:after { clear:both;margin:0;}.cf {zoom:1;margin:0;}/* For IE 6/7 (trigger hasLayout) */
/* float　横並べのセンター */
.centered {position: relative;overflow: hidden;}
.centered ul {position: relative;left: 50%;float: left;}
.centered ul li {position: relative;left: -50%;float: left;}
.fixed {  position: fixed;  top: 40px;}

img, video, object {height: auto;border: none;vertical-align: bottom;display: block;}
/* 画像リンクのマウスオーバーに透かし */
a:hover img {moz-opacity: 0.8;opacity: 0.8;}
img.size-full, img.size-large {margin-bottom: 10px;height: auto;max-width: 100%;}
/* スマートフォンは表示しない */
.smanone {display: none;}
.pcnone {display:block;}
/* clearfix */
.cf:before,.cf:after {content:"";display:table;margin:0;}.cf:after { clear:both;margin:0;}.cf {zoom:1;margin:0;}/* For IE 6/7 (trigger hasLayout) */
.clearfix {zoom: 1;}
.clearfix:after {content: "";display: block;clear: both;}
.clear {clear: both;}
/* iframeのレスポンシブ */
.youtube-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.youtube-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.wrap{
margin:auto;
padding:0 10px;
width:980px;
}
.header{
margin:0;
padding:auto;
width:100%;
text-align:center;
background:#fff;
border-top:4px solid #DB2B36;
border-bottom: 5px solid #C09E63;
}
.content{
margin:10px 0;
padding:auto;
width:100%;
text-align:center;
}
.main{
float:left;
margin:0;
padding:0px 0 20px;
width:640px;
text-align:left;

}
.side{
float:right;
margin:15px 0 10px;
padding:0 0 0;
width:300px;
text-align:left;
}
.footer{
	clear: both;
	margin:0;
	padding:0;
	background:#DB2B36;
	text-align: center;
	color:#fff;
}



/* header
******************************************************* */
.header_info{
margin:0 0 0px;
padding:0;
border-bottom:1px solid rgba(0,0,0,0.1);
font-size:12px;
line-height:24px;
color:#444;
}
.header_info_l{float:left;}
.header_info_r{float:right;}
.header_info_r ul{}
.header_info_r li{float:left;margin:0 0 0 5px;}
.header_info_r li a{display:block;padding:0 5px;color:#000;}

.header_box_l{
float:left;
width:50%;
text-align:left;
}
.header h1{
margin:5px 0;
font-size:16px;
line-height:1;
}
.header h1 img{
margin:0;
width:300px;
height:60px;
}

.header_box_r{
float:right;
padding:25px 0 0;
max-width:780px;
text-align:right;

}


/* nav
******************************************************* */
.nav{
margin:0px 0 0;
padding:auto;
width:100%;
height:50px;
background:#DB2B36;
background:#222;
text-align:center;
}

.nav ul{
margin:0;
padding:0;
height:50px;
}
.nav li{
overflow: hidden;
	float: left;
	margin:0;
	padding:auto;
width:calc(( 100% ) / 6) ;
-webkit-calc(( 100%) / 6);
	height:50px;
	font-size: 14px;
	line-height:50px;
	text-align:center;
	border-left:1px solid rgba(255,255,255,0.05);
}
.nav li:last-child{
	border-right:1px solid  rgba(255,255,255,0.05);
}
.nav li a{display:block;text-decoration:none;overflow: hidden;height:50px;}
.nav li a:link{color:#C09E63;}
.nav li a:visited{color:#C09E63;}
.nav li a:hover{color:#C09E63;background: rgba(0,0,0,0.2);}
.nav li a:active{color:#C09E63;}

.nav li ul {
list-style: none;
position: absolute;
z-index: 999;
width:158px;
height:0;
padding: 0;
font-size:12px;
}
.nav li ul li {
overflow: hidden;
width:158px;
height:0;
background:#333;
border-left:1px solid rgba(255,255,255,0.1);
transition: 0.2s;
letter-spacing:1px;
text-align:left;
}
.nav li ul li a {
display:block;
margin:0;
padding:0 10px;
border-top:1px solid rgba(255,255,255,0.1);
text-align:left;
line-height:40px;
height:40px;
}
.nav > li:hover > a {  background:#ccc; }

.nav li:hover > ul > li {
overflow:visible;
height:40px;
}


/* .hello
***************************************** */

.hello_img{
position: relative;
display: flex;
justify-content: center;
align-items: center;
	width:100%;
	height:300px;
	/* height: 100vh; */
	text-align:center;
	background:#111 url(./images/top_2026_bg.png)  50% 50% repeat-x;
	/* background-size:contain; */
}
.hello_img_txt{
position: absolute;
display: flex;
justify-content: center;
align-items: center;
margin:auto;
overflow: hidden;
}





/* 
******************************************************* */
/* 記事タイトル */

.main th {
background: #e3dfc9;
text-align: center;
}
.home_box{
margin:25px 0 10px;
padding:19px 19px 40px;
min-height:600px;
background:#fff;
border:1px solid #ccc;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-size:14px;
line-height:1.35;
}


.main_box{
margin:0;
padding:19px 19px 40px;
min-height:600px;
background:#fff;
border:1px solid #ccc;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
	font-size:14px;
	line-height:1.35;
}
.main_box table{
margin:0 0 20px;
}

.entry-title {
margin:10px 0 20px;
font-size: 20px;
color:#444;
font-weight:bold;
}
.entry-title a {
color:#ff5b75;
text-decoration: none;
}
.entry-title a:hover {
text-decoration: underline;
}

/* 中見出し */
h2 {
position:relative;
margin:0px 0px 10px;
padding:0;
border-bottom:4px solid #444;
font-size:16px;
line-height:1.4;
color:#222;
text-align:left;
}
h2:after{
position:absolute; 
content: "";
height:4px;
width:80px;
background:#C09E63;
bottom:-4px;
left:0;
}

h3,h4,h5,h6{
margin: 10px 0px 20px;
padding:4px 0.5em;
background:#efefef;
border-left:4px solid #C09E63;
/*
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
*/
font-size:15px;
line-height:1.4;
color:#222;
}


.wp-caption-text a,.wp-caption-text{
font-size:12px;
color:#ccc;
}

/* 関連記事の文字 */
.point {
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color: #666;
}
/* 記事タイトル下 */
.blog_info{
margin:20px 0 0 ;
}


.blogbox {
	margin:0;
	padding:0 0 5px;
	border-bottom:1px solid #C09E63;
}
/* 引用 */
.post blockquote {

}
/* 引用じゃないけど引用と同じデザインにしたい時 */
.inyoumodoki {

}



/*--------------------------------
トップページやアーカイブ一覧表示
---------------------------------*/

.info_list{
margin:0;
padding:0;
line-height:1.35;
}
.info_list dt{
margin:0;
    padding: 10px 0 10px;
    width: 14em;
    float: left;
    clear: both;
    color:#000;
    line-height: 1.3;
}
.info_list dd{
margin:0;
    padding: 10px 0 10px 14em;
    border-bottom: 1px dotted #999;
    line-height: 1.3;
}
.info_list_cid{
display:inline-block;
margin:0 0 0 10px;
padding:1px 4px 0px;
width:9em;
text-align:center;
background:#DDC998;
border:1px solid #DDC998;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-size:11px;
color:#000;
}
.info_list_cid a{
text-decoration:none;
color:#000;
}


.info-list-box{
margin:0;
padding:10px 0 10px;
border-bottom: 1px dotted #999;
}

.info-list-box_day{
float:left;
margin:0 10px 0 0px;

}
.info-list-box_cid{
float:left;
margin:0 10px 0 0px;
padding:1px 4px 0px;
width:10em;
text-align:center;
background:#DDC998;
border:1px solid #DDC998;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-size:11px;
color:#000;
}
.info-list-box_txt{
/* float:left; */
margin: 0 0 0 200px;
}



.more{
margin:20px 0;
padding:auto;
width:100%;
background:#444;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-align:center;
line-height:50px;
color:#fff;
}
.more a{
display:block;
color:#fff;

}


.gmap{
margin:0 0 20px;
padding:0;
width:100%;
height:auto;
background:#efefef;
border:1px solid #ccc;
}


.member_table{

}
.member_table th{
background:#16A085;
color:#fff;
}
.member_table tr:nth-child(odd){
background:#efefef;
}

.member_img{
margin:0 0 10px;
}
.member_item_table th{
background:#efefef;
}

.tagst{
margin:40px 0 20px;
line-height:;
}
.tagst a{
margin:0 5px 0 0;
padding:4px 4px;
border:1px solid #C09E63;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-align:center;
line-height:30px;
}


/*--------------------------------
関連記事表示部分
---------------------------------*/
/* タイトル名 */
#kanren dl {
margin:0 0 10px;
padding:0;
border-bottom:1px solid #ccc;
}
#kanren dl:last-child {
border-style: none;
}
#kanren dt {
	float: left;
	width: 100px;
}
#kanren dt img {
	margin:0 0 10px 0;
	width: 100px;
}
#kanren dd {
	margin:0 0 0 110px;
}
#kanren dd h5 a{
	margin:0 0 5px;
	padding: 0px;
	color:#444;
	font-size: 14px;
	font-weight: bold;
}
/*score-list
----------------------------------------------------*/
.score-list table{
float:left;
margin:0 5px 5px;
padding:0;
width:288px;
background:#222;
border-collapse: collapse;
color:#fff;
}
.score-list th{font-weight:normal;text-align:center;}
.score-list tr,.score-list th,.score-list td{padding:3px;border:1px solid #000;text-align:center;}

.score_set{
font-size:60px;
color:#C09E63;
font-weight:bold;
width:2em;
}
.score_game{
font-size:12px;
}

/* .side
***************************************** */
.side h2{
position:relative;
margin:0px 0px 10px;
padding:0;
border-bottom:4px solid #444;
font-size:14px;
line-height:1.4;
color:#222;
text-align:left;
}
.side h2:after{
position:absolute; 
content: "";
height:4px;
width:80px;
background:#C09E63;
bottom:-4px;
left:0;
}
.side_box{
margin:0 0 20px;
}



.side_live{
margin:0;
background:#DB2B36;
}
.side_live a{
display:block;
margin:0 0 10px;
padding:auto;
width:100%;
height:60px;
color:#fff;
text-decoration:none;
font-size:16px;
text-align:center;
line-height:60px;
}

.side_live a:hover{color:#fff;background: rgba(0,0,0,0.2);}

.side_banner{
margin:10px 0 10px;
padding:auto;
text-align:center;
}
.side_banner img{
width:100%;
height:auto;
}
/*tag */
.tagst a, .tagcloud a {
    font-size: 14px !important;
    line-height: 1em;
    background: #fff;
    border: 1px solid #DB2B36;
    color: #DB2B36;
    display: inline-block;
    white-space: nowrap;
    padding: 4px 4px;
    margin-top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 3px;
    text-decoration: none;
}
.tagst a:hover,.tagcloud a:hover {
border:1px solid #DB2B36;
 	background: #DB2B36; /* マウスホバー時の背景色 */
	color: #fff; /* マウスホバー時の文字色*/
}

/*--------------------------------
エディタ用
---------------------------------*/


/*テーブル */
.post table {
	border-top: 1px #999 solid;
	border-right: 1px #999 solid;
	margin-bottom:20px;
	width:100%;
}

/*画像 */
img.alignright {
	display: block;
	margin: 0 0 0 auto;
}
img.alignleft {
	display: block;
	margin: 0 auto 0 0;
}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
img.float-left {
	float: left;
}
img.float-right {
	float: right;
}
.wp-caption {
	text-align: center;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.ie8 img {
	width: auto;
}
/*リスト */
.post ul {
	list-style-type: disc;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-bottom: 10px;
}
.post ul li {
	font-size: 17px;
	line-height: 27px;
}
.post ol {
	list-style-type: decimal;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-bottom: 10px;
}

.post ol li {
	font-size: 17px;
	line-height: 27px;
}
/*--------------------------------
検索フォーム
---------------------------------*/
.side aside #search {
	padding-bottom: 0px;
	position: relative;
	width: 100%;
}
#s {
	height: 33px;
	color: #333;
	font-size: 14px;
	border:1px solid #444;
	background-color: #fff;
	z-index: 10;
	padding: 5px 65px 10px 5px;
	width: 100%;
	box-sizing: border-box;
}
#searchsubmit {
	border-radius: 0;
	background-color: #444;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 50px;
	height: 32px;
	z-index: 20;
}
*:first-child + html #searchsubmit {
	top: 1px;
}


/*--------------------------------
ページャー
---------------------------------*/
.pagination {
	clear: both;
	position: relative;
	font-size: 14px;
	line-height: 13px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.pagination span, .pagination a {
	display: block;
	float: left;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #fff;
	background-color: #DDC998;
}
.pagination a:hover {
	color: #fff;
	background-color: #ccc;
}
.pagination .current {
	padding: 6px 9px 5px 9px;
	color: #fff;
	background-color: #C09E63;
}
/*--------------------------------
ぱんくず
---------------------------------*/
.breadcrumb {
	margin:0;
	padding:5px 0;
	font-size: 12px;
	color:#666;
}
.breadcrumb a {
	color: #DB2B36;
	text-decoration: none;
}

/*--------------------------------
SNS
---------------------------------*/
.adobe_reader{
margin:10px 0;
padding:10px;
border:1px solid #ccc;
background:#efefef;
font-size:12px;
}
.sns ul{
margin:0;
padding:0;
}
.sns li {
	list-style-type: none;
	float: left;
	margin:0;
	width:100%;
/* 	width:33.333%; */

}
.sns li a{
display:block;
padding:5px;
color:#fff;
font-size:14px;
line-height:30px;
text-align:center;
text-decoration: none;
}

.sns .twitter a {
background:#1B95E0;
}
.sns .facebook a {
background:#3b5998;
}
.sns .googleplus a {
background:#dd4b39;
}
.sns .line a {
background:#00C300;
}

/*--------------------------------
カレンダー
---------------------------------*/
#wp-calendar {
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	width: 100%;
}
#wp-calendar thead tr th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	font-size: 14px;
	padding: 3px;
	text-align: center;
background:#DB2B36;
color:#fff;
}

#wp-calendar td {
	text-align: center;
	padding: 0px;
	background-color: #fff;
}
#wp-calendar caption {
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 14px;
}
#wp-calendar tbody tr #today {
	background:#444;
	color:#fff;
}


/*--------------------------------
PAGE TOP
---------------------------------*/
#page-top {
	position: fixed;
	z-index: 9999;
	bottom: 20px;
	right: 0px;
	font-size: 12px;
}
#page-top a {
	background: #665e53;
	text-decoration: none;
	color: #fff;
	padding: 10px;
	text-align: center;
	display: block;
	-moz-opacity: 0.3;
	opacity: 0.3;
}
#page-top a:hover {
	text-decoration: none;
	background: #999;
	color: #fff;
}

/*--------------------------------
PREV NEXT
---------------------------------*/
.p-navi dl dt {
	font-weight: bold;
	font-size: 14px;
	line-height: 27px;
	float: left;
	width: 50px;
	color: #666;
}
.p-navi dl dd {
	font-size: 15px;
	padding-left: 55px;
	line-height: 27px;
}

/* fooder
******************************************************* */

.f_nav{
margin:0;
padding:auto;
width:100%;
border-top:1px solid rgba(0,0,0,0.1);
border-bottom:1px solid rgba(0,0,0,0.1);
text-align:center;
}
.f_nav ul{
margin:auto;
padding:10px 0;
}
.f_nav li{
	float: left;
	margin:0;
	padding:0;
	font-size: 14px;
	text-align:center;
}
.f_nav li:last-child{
	border:none;
}
.f_nav li a{
display:block;
padding:0px 10px;
}

.footer_link{
margin:0;
padding:20px 0;
background:#efefef;
border-top:1px solid rgba(0,0,0,0.1);
font-size:12px;
}
.footer_link ul{
margin:5px 0;
}
.footer_link li{
padding:0 5px;
border-right:1px solid #ccc;
}
.footer_link li:last-child{
border-right:none;
}
.footer_link li a{
color:#000;
}


.footer_ad{
margin:auto;
padding:10px;
font-size:12px;
line-height:14px;
}
.footer_ad_logo{
float:left;
margin:5px 5px 0 0;
}
.footer_ad_logo img{
width:250px;
height:35px;
}
.footer_ad_txt{
overflow: hidden;
}
.copy{
    margin: 0;
    padding: 3px;
    background: #333;
    line-height: 1.4;
    text-align: center;
    font-size: 11px;
    color: #fff;
}
.copy a{
color:#fff;
}
/*--------------------------------
お問合わせ
---------------------------------*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
margin:5px 0;
padding: 0.5em;
width: 100%;
background-color: #fff;
border: 1px solid #666;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-size: 100%;
color: #333;
}
.wpcf7 input[type="submit"] {
border-style: none;
width:100%;
background:#444;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-align:center;
line-height:50px;
color:#fff;
}


.main a[href$=".xls"], .main a[href$=".xlsx"] {
	display: inline-block;
	padding-left: 20px;
	background: url(./images/icon/icn_excel.png) no-repeat left 2px;
}
.main a[href$=".doc"], .main a[href$=".docx"] {
	display: inline-block;
	padding-left: 20px;
	background: url(./images/icon/icn_word.png) no-repeat left 2px;
}
.main a[href$=".pdf"] {
	display: inline-block;
	padding-left: 20px;
	background: url(./images/icon/icn_pdf.png) no-repeat left 2px;
}
.main a[href$=".zip"] {
	display: inline-block;
	padding-left: 20px;
	background: url(./images/icon/icn_zip.png) no-repeat left 2px;
}

/*--------------------------------
アコーディオン
---------------------------------*/
dl.acordion p{
margin:0;
padding:0;
}
dl.acordion{
margin:0;
padding:0;
}
dt.trigger {
margin:0;
padding: 10px 0px;
cursor: pointer;
cursor: hand;
height:50px;
line-height:30px;
background:#222;
}
dt.trigger .op {
font-size: 14px;
color: #C09E63;
padding: 0px 15px;
}

dd.acordion_tree{
margin:0;
padding:0;
}
.acordion_tree ul,
.acordion_tree li ul{
margin:0;
padding:0;
background:#333;
}
.acordion_tree li a{
display:block;
margin:0;
padding:0 0 0 10px;
width:100%;
height:40px;
border-bottom:1px solid #000;
line-height:39px;
color:#DDC998;
text-decoration:none;
}

.acordion_tree li a:hover{color:#fff;background: rgba(255,255,255,0.2);}


.acordion_tree li ul li a{
padding-left:2em;
}

/*レイアウト スマートフォン
----------------------------------------------------*/
#gazou {display: none;}
#gazou p {margin: 0px;}
.ad {padding-bottom: 10px;}
.post{overflow: hidden;}

/*media Queries タブレットサイズ
----------------------------------------------------*/
@media only screen and (max-width: 768px) {

.smanone {display:block;}
.pcnone {display: none;}
i{margin-right:0.5em;}
.wrap{
margin:0;
padding:0;
width:100%;
}

.header_box_l{
float:noen;
width:100%;
}
.header h1 img{
margin:auto;
width:300px;
height:60px;
}
.hello_img{
	height:300px;
	/* background:#111 url(./images/top_2021_bg.jpg)  50% 50% repeat-x; */
}
.hello_img img{
height:300px;
width:720px;
width:auto;
}
.main-img-list,.main-img-list li{
height:400px;
bottom:0;
}

.main{
margin:0;
padding:0 10px;
width:100%;
text-align:left;
}

.side{
	clear: both;
	float: none;
	width: auto;
	position: static !important;
	padding:10px;
}
.footer{
	padding:0;
}

.home_box{
padding:9px 9px 40px;
}
.main_box{
padding:20px 9px 40px;
}

.score-list table{
margin:0 0 10px;
width:100%;
}

.info-list-box_cid{
float:left;
margin:0 10px 0 0px;
padding:1px 4px 0px;
min-width:9em;
}
.info-list-box_txt{
margin:10px 0 0;
clear: both;
width:100%;
}

.info_list dt{
clear: both;
float: none;
width:100%;
}
.info_list dd {
padding: 10px 0 10px 0;
}

}/*タブレットサイズ--*/
